'Xpath찾기'에 해당되는 글 1건

반응형
SMALL

파이썬 웹 크롤링 중

파이썬으로 만들어지는 앱이 있다고 해서 만들다가 실패함...

kivy 자체가 pc에선 작동하고 안드로이드에선 작동을 왜 안하는지 모르겠네...

 

 

#터미널에서 선언

pip install selenium

"from kivy.app import App"

"from kivy.uix.boxlayout import BoxLayout
"from kivy.uix.textinput import TextInput
"from selenium import webdriver
"from selenium.webdriver.common.keys import Keys"

 

상단에서 클래스? 선언.

 

 

 

#웹앱 내용

"class BrowserAutomationApp(App):
    def build(self):
        layout = BoxLayout(orientation='vertical', spacing=10)

        self.url_input = TextInput(text='https://www.google.com', multiline=False)
        layout.add_widget(self.url_input)

        self.xpath_input = TextInput(hint_text='Enter XPath', multiline=False)
        layout.add_widget(self.xpath_input)

        btn_search = Button(text='Search', on_press=self.search)
        layout.add_widget(btn_search)

        return layout

    def search(self, instance):
        url = self.url_input.text
        xpath = self.xpath_input.text

        # 웹 드라이버 초기화
        driver = webdriver.Chrome()

        try:
            # 웹 브라우저 열기
            driver.get(url)

            # XPath에 해당하는 요소 찾기
            element = driver.find_element_by_xpath(xpath)

            # 찾은 요소에 자동으로 "Kivy" 입력
            element.send_keys('Kivy')

            # 엔터 키 누르기 (검색 실행)
            element.send_keys(Keys.RETURN)

        finally:
            # 웹 드라이버 종료
            driver.quit()

if __name__ == '__main__':
    BrowserAutomationApp().run()"
반응형
LIST
블로그 이미지

issue쳌

코인, 주식, 일상 블로그 대공황이 오면 인기가 많아질 블로그를 꿈꿉니다.

,