我正在嘗試使用 selenium 決議 cloudflare 網站。我可以在頁面上找到單個元素,但我沒有找到如何獲取頁面的整個代碼。
options = webdriver.ChromeOptions()
options.add_argument('user-agent=')
options.add_argument('--disable-blink-features=AutomationControlled')
s = Service(executable_path='')
driver = webdriver.Chrome(service=s, options=options)
try:
driver.get('https://mangalib.me/manga-list')
time.sleep(10)
print(driver.find_element_by_xpath(''))
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()
uj5u.com熱心網友回復:
要獲取您剛剛執行的整個源代碼:
driver.get('https://mangalib.me/manga-list')
html = browser.page_source
然后你可以用它做任何你想做的事
uj5u.com熱心網友回復:
在 webdriver 界面中,“getpagesource()”是一種方法。在我提到的這個代碼片段下面。它將為您提供網頁的總html 代碼。
public void getPgSource() {
WebDriverManager.chromedriver().setup();
ChromeDriver driver = new ChromeDriver();
driver.get("https://www.tutorialspoint.com/java/java_basic_syntax.htm");
String s = driver.getPageSource();
System.out.println(s);
}
此方法回傳字串資料型別,因此您可以相應地使用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483732.html
上一篇:單擊硒中的x按鈕
