簡體   English   中英

Pyppeteer 用於級聯下拉框?

[英]Pyppeteer for cascading drop down box?

我使用 python 和 pyppeteer 抓取 web 頁面並卡住。

帶有 2 個下拉框 A 和 B 的頁面。B 的 select 項目基於 A 的選擇(檢索的項目是動態的)。

我的代碼列表如下但不起作用

await page.select("select#ListA", "ItemA")
await page.waitFor(1000)
await page.select("select#ListB", "ItemA1")       
await page.waitFor(1000)

我嘗試過 await page.waitForNavigation() 或 page.waitForSelector(),但都失敗了。

我錯過了什么嗎?

任何評論表示贊賞!

不看網站很難判斷,但你的代碼可能會因為pyppeteer指定的舊版本 Chrome 而失敗。 您可能想嘗試pyppeteer2 (免責聲明:我是主要開發人員之一),它正在努力更新多年廢棄的庫。

您可以嘗試的另一件事是在無頭模式下啟動並查看到底發生了什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM