文章詳情頁
python - 爬蟲如何獲取onclick的鏈接
瀏覽:97日期:2022-09-08 15:53:14
問題描述
<a onclick='xxx(1)'>xxxx</a>
類似如上這種需要點(diǎn)擊一下才會打開一個網(wǎng)頁的,這種鏈接該如何獲取呢?除了手工分析參數(shù)自己構(gòu)造請求, selenium 定位模擬點(diǎn)擊,還有什么方法么?
問題解答
回答1:如果js有做混淆或者加密,無法直接從代碼中獲取到鏈接的話,那只有模擬點(diǎn)擊能做到了。
回答2:from bs4 import BeautifulSoup as bsfor a_tag in bs(html_body,’html.parser’).find_all(’a’): print(a_tag[’onclick’])回答3:
正則表達(dá)式提取唄
相關(guān)文章:
1. 安全性測試 - nodejs中如何防m(xù)ySQL注入2. javascript - 關(guān)于apply()與call()的問題3. html - eclipse 標(biāo)簽錯誤4. python 利用subprocess庫調(diào)用mplayer時發(fā)生錯誤5. python - Pycharm的Debug用不了6. datetime - Python如何獲取當(dāng)前時間7. 請問PHPstudy中的數(shù)據(jù)庫如何創(chuàng)建索引8. python - pycharm 自動刪除行尾空格9. python文檔怎么查看?10. javascript - nginx反向代理靜態(tài)資源403錯誤?
排行榜

熱門標(biāo)簽