午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

selenium怎么處理iframe作用域問題

這篇文章給大家分享的是有關(guān)selenium怎么處理iframe作用域問題的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括洪澤網(wǎng)站建設(shè)、洪澤網(wǎng)站制作、洪澤網(wǎng)頁制作以及洪澤網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,洪澤網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到洪澤省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

在使用python進(jìn)行爬蟲操作的過程中,一般為了防止爬蟲,會(huì)使用iframe,但是由于iframe有限制,iframe是前端內(nèi)嵌頁面,訪問域名與主網(wǎng)頁不同,所以有時(shí)會(huì)得到不自己想要的數(shù)據(jù)。本文針對抓包工具定位沒有定位到iframe中的小的html中提供解決方法。

以文本塊生成xpath為/html/body/text(),根據(jù)xpath進(jìn)行如下代碼編寫。

#!/user/bin/
# -*- coding:UTF-8 -*-
# Author:Master

from selenium import webdriver
import time

driver = webdriver.Chrome(executable_path="./chromedriver")
driver.get('https://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3')
time.sleep(2)
text = driver.find_element_by_xpath('/html/body').text
print(text)
time.sleep(5)
driver.quit()

得到結(jié)果

selenium怎么處理iframe作用域問題

原因分析

當(dāng)我們打開抓包工具定位到Hello, World!文本的時(shí)候會(huì)發(fā)現(xiàn),該文本是在一個(gè)iframe中。這樣的話我們xpath所定位到的內(nèi)容則是大的html中的路徑。我們需要的內(nèi)容則是在iframe中的小的html中。

解決方法

通過分析發(fā)現(xiàn),想要解決問題的實(shí)質(zhì)就是改變作用域。通過switch_to.frame(‘id’)方法來改變作用域就可以了。

重新編寫代碼:

#!/user/bin/
# -*- coding:UTF-8 -*-
# Author:Master

from selenium import webdriver
import time

driver = webdriver.Chrome(executable_path="./chromedriver")
driver.get('https://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3')
time.sleep(2)
driver.switch_to.frame('iframeResult')
text = driver.find_element_by_xpath('/html/body').text
print(text)
time.sleep(5)
driver.quit()

運(yùn)行結(jié)果

selenium怎么處理iframe作用域問題

感謝各位的閱讀!關(guān)于“selenium怎么處理iframe作用域問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

文章標(biāo)題:selenium怎么處理iframe作用域問題
網(wǎng)頁路徑:http://www.ekvhdxd.cn/article18/iijddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、云服務(wù)器、網(wǎng)站內(nèi)鏈網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)