麻豆亚洲精品_一区二区三区高清在线_欧美激情欧美激情在线五月_久久综合伊人77777

使用selenium獲取網址所加載所有資源url列表信息

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

抓取數據時,經常遇到有的數據是通過ajax異步調取的,如何通過selenium獲取網址所加載的全部請求url地址了,即我們打開開發者工具里面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)

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

標簽: selenium Python
最后修改:2025-10-15 04:43:21

非特殊說明,本博所有文章均為博主原創。

麻豆亚洲精品_一区二区三区高清在线_欧美激情欧美激情在线五月_久久综合伊人77777
国产精品视频在线看| 欧美一级在线观看| 久久精品视频一区| 国产精品乡下勾搭老头1| 中文字幕免费在线观看视频一区| 99久久综合精品| 日本中文字幕不卡| 国产女主播视频一区二区| 在线亚洲免费视频| 国产乱子轮精品视频| 亚洲午夜日本在线观看| 久久精品一区二区| 91精品国产免费| 99re成人在线| 奇米一区二区三区| 一区二区免费看| 精品国产凹凸成av人导航| 91污在线观看| 国产91高潮流白浆在线麻豆 | 91精品婷婷国产综合久久性色| 国产aⅴ综合色| 蜜臀av一区二区| 午夜一区二区三区在线观看| 国产精品久久久久影院| 日韩精品一区二区三区蜜臀| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品影音先锋| 亚洲一区二区三区四区的| 久久综合色8888| 精品国产乱码久久久久久蜜臀| 欧美午夜免费电影| 欧美亚洲国产一卡| 欧美色成人综合| 欧美日韩免费视频| 欧美日韩高清一区二区不卡| 欧美熟乱第一页| 欧美男人的天堂一二区| 欧美日韩亚洲综合一区 | 亚洲免费av观看| 亚洲色图在线播放| 亚洲另类春色国产| 亚洲最新在线观看| 日韩黄色片在线观看| 亚洲国产综合色| 男男视频亚洲欧美| 激情五月婷婷综合| 国产a级毛片一区| 97超碰欧美中文字幕| 91福利精品第一导航| 欧美伊人久久大香线蕉综合69| 欧美丝袜丝交足nylons图片| 欧美绝品在线观看成人午夜影视| 日韩一区二区视频在线观看| 欧美xxxxxxxxx| 久久久青草青青国产亚洲免观| 欧美v日韩v国产v| 国产日韩在线不卡| 亚洲综合另类小说| 久久激五月天综合精品| 国产精品影视在线| 色综合色综合色综合| 911精品国产一区二区在线| 欧美午夜影院一区| 日韩精品在线看片z| 亚洲国产经典视频| 亚洲综合激情另类小说区| 日韩**一区毛片| 91在线视频网址| 久久久五月婷婷| 热久久久久久久| 在线亚洲高清视频| 亚洲色图制服诱惑| 福利一区二区在线| 欧美精品一区二区三区一线天视频| 亚洲高清不卡在线| 97久久精品人人爽人人爽蜜臀 | 美女久久久精品| 91福利在线看| 欧美国产成人在线| 亚洲精品国产a久久久久久| 国产伦精品一区二区三区免费迷 | 国产毛片精品国产一区二区三区| 91高清视频在线| 1000精品久久久久久久久| 国产精品亚洲第一| 久久美女高清视频| 国产jizzjizz一区二区| 国产亚洲综合av| 国产一区二区在线观看视频| 欧美电视剧免费全集观看| 蜜桃视频免费观看一区| 日韩一区二区三区在线视频| 五月天亚洲精品| 欧美日韩1234| 日本不卡一二三| 欧美一区二区在线免费播放| 丝袜亚洲另类欧美| 欧美一区二区三区免费大片| 日韩专区在线视频| 欧美一区二区三区啪啪| 看电影不卡的网站| 久久精品免视看| 91丝袜美女网| 一区2区3区在线看| 欧美日韩中文另类| 麻豆91在线播放| 国产午夜精品美女毛片视频| 成人精品高清在线| 亚洲啪啪综合av一区二区三区| 欧美无人高清视频在线观看| 亚州成人在线电影| 日韩一区二区免费在线电影| 日韩1区2区日韩1区2区| 2023国产精品视频| 成人动漫av在线| 亚洲精品伦理在线| 欧美一区二区成人| 国产不卡一区视频| 亚洲人吸女人奶水| 色婷婷av久久久久久久| 午夜精品一区二区三区免费视频 | 久久久99免费| 91美女在线观看| 亚洲线精品一区二区三区八戒| 欧美国产欧美亚州国产日韩mv天天看完整| 成人激情免费视频| 婷婷久久综合九色综合伊人色| 欧美成人激情免费网| av资源网一区| 人禽交欧美网站| 国产精品国产自产拍高清av | 日韩欧美色综合| 91在线视频观看| 久久99精品视频| 日韩一区二区精品葵司在线| 国产一区二区三区黄视频 | 久久66热偷产精品| 韩国一区二区三区| 久久综合久久综合久久综合| 精品处破学生在线二十三| 亚洲视频免费在线观看| 亚洲电影一级片| 国产宾馆实践打屁股91| 亚洲手机成人高清视频| 亚洲日本中文字幕区| 日本亚洲视频在线| 欧美日精品一区视频| 中文字幕一区二区三区蜜月| 日韩精品一区二区三区视频播放| 日本强好片久久久久久aaa| 久久久久久久精| 欧美日韩免费视频| 成人午夜又粗又硬又大| 美女视频一区二区三区| 亚洲日本在线观看| 国产婷婷色一区二区三区四区| 7777精品久久久大香线蕉 | 日本成人中文字幕在线视频| 成人免费小视频| 久久综合久色欧美综合狠狠| 欧美日韩成人在线一区| av福利精品导航| 国产另类ts人妖一区二区| 亚洲v精品v日韩v欧美v专区| 中文子幕无线码一区tr| 欧美xxxxx牲另类人与| 91精品蜜臀在线一区尤物| 91电影在线观看| 一本色道久久综合亚洲精品按摩| 国产精品小仙女| 国产久卡久卡久卡久卡视频精品| 日本三级韩国三级欧美三级| 亚洲综合色区另类av| 亚洲欧美乱综合| 亚洲人成人一区二区在线观看| 日韩一区二区三区电影| 色94色欧美sute亚洲线路一ni| 99久久伊人久久99| 91视频一区二区三区| 91免费看片在线观看| 91麻豆swag| 欧美性受极品xxxx喷水| 欧洲激情一区二区| 欧美日韩一区二区三区四区五区| 一本大道久久精品懂色aⅴ | 欧美性猛片aaaaaaa做受| 色999日韩国产欧美一区二区| a4yy欧美一区二区三区| av亚洲精华国产精华| 91网站最新地址| 日本久久精品电影| 欧美乱熟臀69xxxxxx| 91精品国产综合久久久久久久 | 日本高清无吗v一区| 91传媒视频在线播放| 欧美日韩一区成人| 欧美一区二区啪啪| 久久精品欧美一区二区三区不卡 | 91女人视频在线观看| 色综合久久久久综合99|