瀏覽器頭部資訊

2021-09-29 09:22:59 字數 1811 閱讀 5354

#對反爬蟲網頁,可以設定一些headers資訊,模擬成瀏覽器取訪問**

import urllib.request

url=""

file=urllib.request.urlopen(url)

# print('獲取當前url:',file.geturl() )

# print('file.getcode,httpresponse型別:',file.getcode )

# 匯入模組

from selenium import webdriver

driver = webdriver.chrome(executable_path='d:\chromedriver\chromedriver')

url = ""

driver.get(url)

# 獲取cookie列表

cookie_list = driver.get_cookies()

# 格式化列印cookie

# print(cookie_list)

cookie_dict = {}

cookie = ''

for cookie in cookie_list:

cookie_dict[cookie['name']] = cookie['value']

print(cookie_dict)

driver.quit()

import requests

def get_cookie(url):

session = requests.session()

headers =

req = session.get(url, headers=headers, verify=true)

# 獲取當前的cookie

cookie = dict(session.cookies)

# print(cookie)

return cookie

cookie = ''

coo = get_cookie('')

# print(coo)

for index, key in enumerate(coo):

cookie = cookie + (key + '=' + coo[key] + ';')

# print(coo[key])

print(cookie)

# python3.6環境

# 宣告乙個cookiejar物件例項來儲存cookie

cookie = cookiejar.cookiejar()

# 利用urllib.request庫的httpcookieprocessor物件來建立cookie處理器,也就cookiehandler

# 通過cookiehandler建立opener

opener = request.build_opener(handler)

# 此處的open方法開啟網頁

response = opener.open('')

# 列印cookie資訊

for item in cookie:

print('name = %s' % item.name)

print('value = %s' % item.value)

瀏覽器生成資訊

首先輸入 又叫url,url還可以有其他一些文字開頭,例如 ftp file mailto 等,這裡我們訪問web伺服器,所以我們用http作為開頭去訪問,如果我們訪問fpt伺服器是要用 ftp 這就是所謂的url,不同的url有不同用法。如用http協議訪問伺服器時 user代表使用者名稱 pas...

JS獲取瀏覽器資訊

本機執行結果 瀏覽器 microsoft internet explorer 瀏覽器版本 4.0 compatible msie 6.0 windows nt 5.1 sv1 qqdownload 1.7 infopath.2 net clr 2.0.50727 net clr 3.0.04506....

js瀏覽器資訊獲取

namespace com.uk.silence.window class geometry version 1.0 var namespace module.createnamespace com.uk.silence.window 1.0 namespace.geometry function ...