精品无码在线视频_激情视频在线观看_一区二区在线观看视频在线观看_国产一卡二卡在线播放_国产精品夜夜嗨_mm131亚洲精品_香蕉一区二区_国产精品一二三在线观看_伊人久久高清

使用selenium獲取網(wǎng)址所加載所有資源url列表信息

程序猿 2021-02-27 21:57:03 4230瀏覽 加載中

抓取數(shù)據(jù)時,經(jīng)常遇到有的數(shù)據(jù)是通過ajax異步調(diào)取的,如何通過selenium獲取網(wǎng)址所加載的全部請求url地址了,即我們打開開發(fā)者工具里面network中記錄的請求url列表,可以參考下面代碼

# -*- coding=utf-8 -*-
import json
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
 
url="http://www.phper163.com/";
chrome_options = Options()
#chrome_options.add_argument('--no-sandbox')
#chrome_options.add_argument('--disable-dev-shm-usage')
#chrome_options.add_argument('--disable-gpu')
#chrome_options.add_argument('--headless')
chrome_options.add_experimental_option('w3c', False)
 
caps = {
    'loggingPrefs': {
        'performance': 'ALL',
    }
}
driver = webdriver.Chrome(desired_capabilities=caps, options=chrome_options)
driver.get(url)
time.sleep(5)
requests = []
response = []
     
for log in driver.get_log('performance'):
    x = json.loads(log['message'])['message']
    if x["method"] == "Network.responseReceived":
        try:
            ip = x["params"]["response"]["remoteIPAddress"]
        except BaseException as p:
            print(p)
            ip = ""
        try:
            port = x["params"]["response"]["remotePort"]
        except BaseException as f:
            print(f)
            port = ""
        response.append(
            [
                x["params"]["response"]["url"],
                ip,
                port,
                x["params"]["response"]["status"],
                x["params"]["response"]["statusText"],
                x["params"]["type"]
            ]
        )
    elif x["method"] == "Network.requestWillBeSent":
        requests.append(
            [
                x["params"]["request"]["url"],
                x["params"]["initiator"]["type"],
                x["params"]["request"]["method"],
                x["params"]["type"]
            ]
        )
    else:
        pass
newlist = []
for iqurl in requests:
    qwelist = [iqurl]
    for ipurl in response:
        if iqurl[0] == ipurl[0]:
            qwelist.append(ipurl)
        else:
            pass
    newlist.append(qwelist)
for ipurl in response:
    p = 0
    for i in newlist:
        if len(i) == 1:
            pass
        else:
            if ipurl == i[1]:
                p += 1
            else:
                pass
    if p == 0:
        newlist.append(ipurl)
    else:
        pass
return_list = []
for a in newlist:
    dic = {
        "url": "",
        "method": "",
        "status": "",
        "statusText": "",
        "type": "",
        "initiator": "",
        "netloc": "",
        "remoteIPAddress": "",
        "remotePort": ""
 
    }
    if len(a) == 2:
        dic["url"] = a[0][0]
        dic["initiator"] = a[0][1]
        dic["method"] = a[0][2]
        dic["type"] = a[0][3]
        dic["remoteIPAddress"] = a[1][1]
        dic["remotePort"] = a[1][2]
        dic["status"] = a[1][3]
        dic["statusText"] = a[1][4]
        return_list.append(dic)
    elif len(a) == 1:
        if len(a[0]) == 4:
            dic["url"] = a[0][0]
            dic["initiator"] = a[0][1]
            dic["method"] = a[0][2]
            dic["type"] = a[0][3]
            return_list.append(dic)
        elif len(a[0]) == 6:
            dic["url"] = a[0][0]
            dic["remoteIPAddress"] = a[0][1]
            dic["remotePort"] = a[0][2]
            dic["status"] = a[0][3]
            dic["statusText"] = a[0][4]
            dic["type"] = a[0][5]
            return_list.append(dic)
        else:
            pass
    else:
        pass
driver.close()
driver.quit()
 
print(return_list)

調(diào)用selenium,開啟selenium的日志收集功能,收集所有日志,并從中挑出network部分,分析格式化數(shù)據(jù),取出需要的數(shù)據(jù)

標(biāo)簽: selenium Python
最后修改:2025-11-18 22:26:20

非特殊說明,本博所有文章均為博主原創(chuàng)。

av午夜精品一区二区三区| www.av中文字幕| 欧美韩国一区| 免费观看a视频| 九九热精品视频在线播放| 亚洲最大成人av| 色综合中文字幕| 在线免费一区二区| 精品福利一区二区| 精品国产一区二区三区久久久狼牙| 在线观看国产日韩| 久久久精品毛片| 久久久久网站| 亚洲精品乱码久久久久久久久久久久 | 天天综合色天天| 亚洲视频在线观看不卡| 久久综合狠狠综合| 在线观看你懂的视频| 日韩av在线发布| 制服丝袜在线一区| 国产精品美腿一区在线看| 国产盗摄一区二区三区| 免费毛片aaaaaa| 国产精品97在线| 台湾av在线二三区观看| 亚洲激情自拍偷拍| 97超超碰碰| 久久久国产一区| 日韩成人影视| 国产中文字幕乱人伦在线观看| 丝袜a∨在线一区二区三区不卡| 黄色一级视频免费看| 久久综合成人| 国产精品拍拍拍| 欧美电影免费观看高清| 中文字幕 91| 亚洲人成免费| 国产一级免费观看| 亚洲精品久久久久国产| 婷婷六月国产精品久久不卡| 99精品视频网站| 韩国欧美一区| 色窝窝无码一区二区三区| 亚洲第一区在线| 青青青青在线| 国产免费一区二区视频| 成人a'v在线播放| 免费一级全黄少妇性色生活片| 亚洲18女电影在线观看| 一级片免费在线观看| αv一区二区三区| 成年网站在线| 亚洲一区二区三区视频| 日韩一级特黄| 91日韩视频在线观看| 国产精品乱看| 中文岛国精品亚洲一区| 9.1国产丝袜在线观看| 思热99re视热频这里只精品| 欧美xxxx黑人| 精品国产乱码久久久久久久| 成人精品电影在线| 亚洲一区二区视频在线播放| 91热精品视频| 亚洲精品社区| 亚洲在线成人精品| 四虎成人影院网址| 欧美成人精品在线视频| 精品欧美色视频网站在线观看| 国产精华一区二区三区| 成人久久视频在线观看| ·天天天天操| 久久这里精品国产99丫e6| 男女视频一区二区| 操碰在线免费| brazzers精品成人一区| 国产91精品网站| 亚洲专区一二三| jizzjizzjizzjizz日本| 男女h黄动漫啪啪无遮挡软件| 香蕉久久国产| 国产视频aaa| 国产不卡一区二区在线观看| 六月丁香综合在线视频| h片在线观看免费| 亚洲高清在线观看一区| 日韩午夜电影| 美女被黑人爆操网站| 老熟妇仑乱视频一区二区| 亚洲成人免费网站| 伊人75在线| 我和岳m愉情xxxⅹ视频| 久久久精品国产网站| 石原莉奈在线亚洲二区| 国产精品久久久久久99| 精品欧美一区二区在线观看视频| 亚洲美女一区二区三区| 一区三区自拍| 黄色免费在线播放| 91精品人妻一区二区三区| 欧美国产精品一区| www.麻豆| 国产肉体xxxx裸体784大胆| 国产一区二区不卡| jizz在线播放| 久久久久国产精品视频| 亚洲欧美日韩精品一区二区| 成人免费xx| www黄色在线观看| 91.com在线观看| 精品一区二区三区欧美| 高清视频国产| 欧美一级淫片免费视频黄| 人妻互换一二三区激情视频| 女女同性女同一区二区三区91| 欧美在线你懂的| 精品成人影院| 欧美猛交xxxxx| 亚洲午夜福利在线观看| 91pron在线| 天天操天天干天天综合网| 91精品一区二区三区综合在线爱| 欧美成人69| 亚洲天堂av网| 欧美成人日韩| 国产区视频在线| 亚洲黄色在线播放| a级黄色小视频| 在线尤物九色自拍| 国产毛片久久久久久国产毛片| 一本一道久久a久久精品| 久久99成人| 久久久久久久久综合影视网| 国产精品又粗又长| 国产va免费精品高清在线观看| 五月婷婷欧美视频| 欧美精品播放| 欧美zozo| 久久精品国产麻豆| 91激情视频在线观看| 91av视频在线免费观看| 在线日韩欧美| 国产一二区视频| 日本久久精品一区二区| 亚洲特级片在线| 一个人看的www视频在线免费观看 一个人www视频在线免费观看 | 91久久精品| 久久一级黄色片| 久久国产日韩欧美精品| 国产网站麻豆精品视频| 久久久精品麻豆| 国产亚洲人成网站在线观看| 宅男噜噜噜66国产日韩在线观看| www.久久热.com| 亚洲精品国产精品国自产网站按摩| 国产精品一区二区三区精品 | 午夜国产精品视频| 精品久久久无码中文字幕| 国产精品视频区| 久久久久久久久久看片| 在线中文字幕第一页| 日本一级淫片色费放| 日本在线观看天堂男亚洲| 国产一区二区视频在线播放| 午夜在线视频播放| 亚洲乱码国产乱码精品| 国产精品三级美女白浆呻吟| 国产午夜精品一区二区| 亚洲电影有码| 午夜性色福利影院| 久久久一本二本三本| 亚洲国产精品网站| 99视频精品免费观看| 三上悠亚在线免费观看| 182在线观看视频| 日韩免费电影一区二区三区| 色综合久久中文综合久久牛| 在线综合视频| 国产亚洲成av人片在线观看| 色窝窝无码一区二区三区成人网站 | 无圣光视频在线观看| 国产网站麻豆精品视频| 国产美女明星三级做爰| av一区二区三| 国产午夜电影| 伊人手机在线| 久久九九热re6这里有精品| 国产成人亚洲综合a∨猫咪| www..com久久爱| **性色生活片久久毛片| 久久亚洲精品小早川怜子| 美女搞黄视频在线观看| 综合图区欧美| 欧美色图亚洲激情| 国产精品九九九九九| 久久久中文字幕| 偷窥国产亚洲免费视频| 懂色av中文一区二区三区| 亚洲高清二区| 国产一区不卡视频|