python - 爬虫如何获取onclick的链接
大家讲道理
大家讲道理 2017-04-18 10:23:14
0
3
1690
<a onclick="xxx(1)">xxxx</a>

类似如上这种需要点击一下才会打开一个网页的,这种链接该如何获取呢?
除了手工分析参数自己构造请求, selenium 定位模拟点击,还有什么方法么?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(3)
Ty80

Jika js dikaburkan atau disulitkan dan pautan tidak boleh diperolehi terus daripada kod, maka hanya klik simulasi boleh dilakukan.

洪涛
from bs4 import BeautifulSoup as bs

for a_tag in  bs(html_body,'html.parser').find_all('a'):
    print(a_tag['onclick'])
阿神

Pengeluaran ekspresi biasa

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan