文章詳情頁
python - 爬蟲如何獲取onclick的鏈接
瀏覽:98日期:2022-09-08 15:53:14
問題描述
<a onclick='xxx(1)'>xxxx</a>
類似如上這種需要點擊一下才會打開一個網頁的,這種鏈接該如何獲取呢?除了手工分析參數自己構造請求, selenium 定位模擬點擊,還有什么方法么?
問題解答
回答1:如果js有做混淆或者加密,無法直接從代碼中獲取到鏈接的話,那只有模擬點擊能做到了。
回答2:from bs4 import BeautifulSoup as bsfor a_tag in bs(html_body,’html.parser’).find_all(’a’): print(a_tag[’onclick’])回答3:
正則表達式提取唄
相關文章:
1. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?2. java - spring boot 如何打包成asp.net core 那種獨立應用?3. javascript - nginx反向代理靜態資源403錯誤?4. docker網絡端口映射,沒有方便點的操作方法么?5. datetime - Python如何獲取當前時間6. javascript - 關于apply()與call()的問題7. docker start -a dockername 老是卡住,什么情況?8. java - 在用戶不登錄的情況下,用戶如何添加保存到購物車?9. 安全性測試 - nodejs中如何防mySQL注入10. 推薦好用mysql管理工具?for mac和pc
排行榜
