获取frame 标签里#documents里面的内容

最近几天在爬一个网站,里面有frame标签。

今天有想获取frame标签下面#documents里面的内容,查了一晚上的资料,幸好找到,明天可以交差了。。。

一个有frame标签的网站,http://www.lmtw.com/search.php?show=title%2Ckeyboard%2Cwriter&searchget=1&keyboard=%E7%94%B5%E8%A7%86

获取# documents里面HTML之类的内容,好多时候关键数据都在# documents里面

直接上程序,亲测有效

from selenium import webdriver

browser = webdriver.Chrome('/home/worker/Desktop/driver/chromedriver')
browser.get('http://www.lmtw.com/search.php?show=title%2Ckeyboard%2Cwriter&searchget=1&keyboard=%E7%94%B5%E8%A7%86')

# 将frame切到要获取的标签,参数是,frame标签里面的id,或者name
browser.switch_to.frame('iframepage')  
print(browser.page_source)
browser.close()

这样就获取到id是iframepage,frame标签下面#documents里面的内容了

完美解决

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值