爬蟲之兩種網頁獲取辦法

2021-09-13 02:05:55 字數 747 閱讀 1563

import  requests

#將引數字典進行編碼

from urllib import parse

#攜帶引數的get請求,攜帶引數的第二種方式

base_url = ""

#生成引數

qs =

#引數編碼(專門用來進行編碼,特別是有中文的)

params = parse.urlencode(qs)

print(params)

#拼接完整的url

full_url = base_url + params

print(full_url)

#傳送請求

response = requests.get(full_url)

#獲取網頁

html = response.text

print(html)

import  requests

#將引數字典進行編碼

from urllib import parse

#攜帶引數的get請求,攜帶引數的第二種方式

base_url = ""

#生成引數

qs =

#傳送請求

response = requests.get(base_url,params=qs)

#獲取網頁

html = response.text

print(html)

兩種禁止選擇網頁文字的辦法

user select並不是乙個w3c的css標準屬性,瀏覽器支援的不完整,需要對每種瀏覽器進行適配,css 如下 body 瀏覽器,比如ie6 ie9,ie6 ie9還沒有相關的css屬性,我們必須用到第二種方式來解決,那就是用js來搞定 document.body.onselectstart d...

獲取CPUID序列號的兩種辦法

win32k 平台上,獲取cpuid的辦法主要有兩種,一種是利用 wmi 另一種是利用 x86 彙編的 cpuid 指令,而最快的辦法就是通過彙編了,而且 wmi 與彙編之間效率上的差距的確有點讓人難以忍受,wmi 獲取 cpuid 的效率幾乎接近了一秒鐘,而利用 cpuid 指令的辦法,大概是幾個...

hibernate兩種獲取session方法的區別

在hibernate中有兩種方法獲得session opensession getcurrentsession 如果使用的getcurrentsession 方法 就要在hibernate.cfg.xml檔案中進行配置 如果是本地事務 jdbc thread 如果是全域性事物 jta jta 兩種方...