第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 selenium 選擇搜索建議?該網(wǎng)站阻止我點擊提交,需要選擇

如何使用 selenium 選擇搜索建議?該網(wǎng)站阻止我點擊提交,需要選擇

莫回?zé)o 2023-06-06 10:14:10
我正在努力讓自己更輕松地搜索臨時公寓,但是一個包含這些公寓列表的網(wǎng)站要求我在點擊提交之前從他們的下拉列表中選擇一個建議。無論搜索框中的條目多么完整。這里的最終希望是,我可以轉(zhuǎn)發(fā)到搜索結(jié)果,然后從每個列表中提取聯(lián)系信息。我能夠使用 Beautiful soup 和 Requests 從列表中提取我需要的數(shù)據(jù),但我必須將該特定列表的 URL 粘貼到我的代碼中。我沒有做到那么遠。如果有人對如何繞過登錄頁面以訪問相關(guān)列表有任何建議,請告訴我。我嘗試通過查看成功搜索后的書寫方式,將城鎮(zhèn)名稱和州名稱拼接到地址欄中,但這沒有用。這是我的代碼:from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.select import Selectdriver = webdriver.Firefox()webpage = r"https://mein-monteurzimmer.de"print('Prosim vnesi zeljeno mesto') #Please enter the town to searchsearchterm = input()driver.get(webpage)sbox = driver.find_element_by_xpath("/html/body/main/cpagearea/section/div[2]/div/section[1]/div/div[1]/section/form/div/input")sbox.send_keys(searchterm)ddown = driver.find_element_by_xpath("/html/body/main/cpagearea/section/div[2]/div/section[1]/div/div[1]/section/form/div")ddown.select_by_value(1)webdriver.wait(2)#select = driver.find_element_by_xpath("/html/body/main/cpagearea/section/div[2]/div/section[1]/div/div[1]/section/form/div")submit = driver.find_element_by_xpath("/html/body/main/cpagearea/section/div[2]/div/section[1]/div/div[1]/section/form/button")submit.click當(dāng)我檢查搜索框時,在我輸入文本之前找不到與建議相關(guān)的任何內(nèi)容。然后我無法單擊 HTML 代碼,因為這會忽略建議。真令人沮喪。
查看完整描述

1 回答

?
呼如林

TA貢獻1798條經(jīng)驗 獲得超3個贊

正如您在輸入后所看到的那樣,將創(chuàng)建一個 div 列表?,F(xiàn)在您需要為這些 div 獲取一個有效的定位器。要獲取這些創(chuàng)建的 div 的定位器,您需要在調(diào)試暫停模式下檢查元素(F12--> Source Tab --> F8)。


嘗試使用下面的代碼來選擇您鍵入的第一個匹配地址。


sbox = driver.find_element_by_xpath("//input[@placeholder='Adresse, PLZ oder Ort eingeben']")

sbox.send_keys(searchterm)

addessXpath = "//div[contains(text(),'"+searchterm+"')]"

driver.find_element_by_xpath(addessXpath).click()

注意:如果有多個匹配地址,將選擇第一個。


查看完整回答
反對 回復(fù) 2023-06-06
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號