python爬蟲筆記(一) 頁面的獲取(一)

2021-08-17 23:58:07 字數 1464 閱讀 6355

import requests

url = ""

try:

r = requests.get(url)

r.raise_for_status()#這個是檢測網頁響應,如果響應不對,會直接到except

#print(r.status_code) #去掉前面#可以得到200,說明網頁響應正確

print(r.text[:100])

except:

print("爬去失敗")

import requests

url = ""

try :

kv =

r = requests.get(url, headers = kv)

r.raise_for_status()

print(r.text[1000:2000])

except:

print("獲取失敗")

import requests

url = ""

keyword = "python"

try :

kv = #藉口有wd

r = requests.get(url, params = kv)

print(r.request.url) #檢視瀏覽器的搜尋

r.raise_for_status()

print(len(r.text)) #列印搜尋網頁

except:

print("獲取失敗")

import requests

import os

url = ""

root = "e://pics//"

path = root + url.split('/')[-1]

try :

if not os.path.exists(root):

os.mkdir(root)

if not os.path.exists(path):

r = requests.get(url)

with open(path, 'wb') as f:

f.write(r.content)

f.close()

print("檔案儲存成功")

else:

print("檔案已經存在")

except:

print("獲取失敗")

import requests

import os

url = ""

try :

r = requests.get(url+'202.204.80.112')

r.raise_for_status()

print(r.text[-500:])

except:

print("獲取失敗")

舊筆記一頁

1.用同步 有多個執行緒同時訪問共同的資料時必須使用執行緒同步。synchronized 2.鎖機制 乙個執行緒訪問時訪問邏輯 共享的資料 鎖定,禁止他執行緒訪問 3.多執行緒 thread t1 new thread tt thread t2 new thread tt 這才叫多執行緒 t1和t2...

Vue 使用History記錄上一頁面的資料

從列表頁的第二頁進入詳情頁,返回時列表頁仍然顯示在第二頁 從列表頁的第二頁進入詳情頁,返回時列表頁的篩選條件仍然存在。使用vue router元件,通過this.router.push 方式,將頁碼和選擇條件作為引數儲存在url中,這種方式在上面的ui設計中是可行的,但是當列表頁中包含tab元件時 ...

Vue利用History記錄上一頁面的資料方法例項

前言需求 從列表頁的第二頁進入詳情頁,返回時列表頁仍然顯示在第二頁 從列表頁的第二頁進入詳情頁,返回時列表頁的篩選條件仍然存在。技術選擇 使用vue router元件,通過this.router.push 方式,將頁碼和選擇條件作為引數儲存在url中,這種方式在上面的ui設計中是可行的,但是當列表頁...