1
你好,感謝你的時間。如何在Selenium中執行JavaScript並獲取數據?
我的目的是製作解析器,它遵循數百個網站,並檢查網站是否有模塊(特殊插件)或不。主要的問題,唯一的辦法是確保它是一個適合網站的午餐JavaScript。
所以,我不知道怎麼吃午飯的JavaScript和虎視眈眈數據
例如:
driver = webdriver.Chrome('D:\chromedriver_win32\chromedriver')
driver.get("https://lieman.com/")
tag = driver.execute_script("document.getElementsByClassName('arsenal_title')")
driver.close()
print(tag)
標籤打印無。
有人可以幫助我來接收數據,或者告訴我其他的方法來檢查javascipt的
===
def main():
driver = webdriver.Chrome('D:\chromedriver_win32\chromedriver')
driver.get("http://redhelper.ru/")
morn = driver.execute_script("return redhlpSettings()")
driver.close()
print(morn)
if __name__ == '__main__':
main()
謝謝你的例子。但它就像一個例子。 真正的任務: 數據= driver.execute_script( 「返回redhlpSettings()」) 和我得到的錯誤: selenium.common.exceptions.WebDriverException:消息:未知的錯誤:redhlpSettings沒有定義。 但是,當你看到上面的控制檯,它有這樣的方法。 –
@SergeyBakotin,然後,請提供重現您問題的代碼。 – falsetru
添加一個真正的任務 –