私はセレンを使ってウェブサイトを削り取ろうとしており、ログインが必要なので、あなたのプロフィールをクリックする必要があります。ログイン後の擦り傷、ボタンクリック
私はそれを理解しましたが、ページ上のデータを削っているようには見えません。私が試したことと私のコードは次のとおりです。
driver = webdriver.Chrome("/Users/kingpey/Desktop/chromedriver")
site = driver.get("site")
ID = driver.find_element_by_id("username").send_keys("usernameee")
Password = driver.find_element_by_id("Password").send_keys("pass")
button = driver.find_element_by_xpath("/html/body/div[@id='page']/div[@id='main']/div[1]/form[@id='loginform']/div[@id='login']/div[@class='widgetbdy']/table[@class='txtin3']/tbody/tr[5]/td/input[@id='LoginButton']")
button.click()
time.sleep(1)
arrow = driver.find_element_by_xpath("/html/body/div[@id='page']/div[@id='main']/div[1]/div[@id='StudentBanner']/table[@id='stuBannerContainerTable']/tbody/tr/td/table[@id='stuBannerTable']/tbody/tr[@id='id']/td[3]")
arrow.click()
time.sleep(5)
矢印はメインページに移動するためにクリックする必要があるボタンです。
上記のすべてがうまくいきます。今私はこれをかき集めるでしょう:
<td align="center" valign="top" class="xh-highlight">I NEED THIS</td>
私は上記のコードで "私は必要があります"を取得したいと思います。ページにはこれらのうちの多くがテーブルにあり、それらのすべてを取得したいと考えています。
誰も何をすべきか考えていますか? – KingPey
共有5-6行のHTMLコードまたはウェブページのURL – thebadguy