中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

個人網(wǎng)站開發(fā)開題報告青島關(guān)鍵詞優(yōu)化seo

個人網(wǎng)站開發(fā)開題報告,青島關(guān)鍵詞優(yōu)化seo,國家市場監(jiān)督管理總局網(wǎng)絡(luò)學(xué)院,西安seo按天收費Python爬蟲—requests模塊簡介 requests的作用與安裝 作用:發(fā)送網(wǎng)絡(luò)請求,返回響應(yīng)數(shù)據(jù) 安裝:pip install requests requests模塊發(fā)送簡單的get請求、獲取響應(yīng) 需求:通過requests向百度首頁發(fā)送請求,獲取百度首頁的…

Python爬蟲—requests模塊簡介

requests的作用與安裝

作用:發(fā)送網(wǎng)絡(luò)請求,返回響應(yīng)數(shù)據(jù)

安裝:pip install requests

requests模塊發(fā)送簡單的get請求、獲取響應(yīng)

需求:通過requests向百度首頁發(fā)送請求,獲取百度首頁的數(shù)據(jù)

import requests# 目標(biāo)url
url = 'https://www.baidu.com'# 向目標(biāo)url發(fā)送get請求
response = requests.get(url)# 打印響應(yīng)內(nèi)容
print(response.text)# 獲取響應(yīng)
res = requests.get(url, headers=headers)
print(res)
print(type(res))# 獲取請求的url, 響應(yīng)的編碼方式
print(res.url)
res.encoding = 'utf-8'# 獲取響應(yīng)內(nèi)容,會使用默認(rèn)編碼(有時候會亂碼, 需要指定編碼)
print(res.encoding)
print(res.text)
print(res.content.decode('utf-8'))# 獲取請求狀態(tài)碼
print(res.status_code)# 獲取響應(yīng)對應(yīng)的請求頭
print(res.request.headers)# 獲取相應(yīng)的cookie
print(res.cookies)
response的常用屬性:
  • response.text 響應(yīng)體str類型
  • response.encoding 從HTTP header中猜測的響應(yīng)內(nèi)容的編碼方式
  • response.content 響應(yīng)體bytes類型
  • response.status_code 響應(yīng)狀態(tài)碼
  • response.requests.headers 響應(yīng)對應(yīng)的請求頭
  • response.headers 響應(yīng)頭
  • response.cookies 響應(yīng)的cookie(經(jīng)過了set-cookie動作)
  • response.url 獲取訪問的url
  • response.json() 獲取json數(shù)據(jù)得到內(nèi)容為字典(如果接口響應(yīng)體的格式是json格式時)
  • response.ok

? 如果status_code小于200,response.ok返回True。

? 如果status_code大于200,response.ok返回False。

?

response.text和response.content的區(qū)別

  • response.text
    • 類型:str
    • 解碼類型:requests模塊自動根據(jù)HTTP頭部對響應(yīng)的編碼作出有根據(jù)的推測,推測的文本編碼
    • 如何修改編碼方式:response.encoding=“gbk/UTF-8”
  • response.content
    • 類型:bytes
    • 解碼類型:沒有指定
    • 如何修改編碼方式:response.content.decode(‘utf-8’)

獲取網(wǎng)頁源碼的通用方式:

response.content.decode()
response.content.decode('utf-8')
response.text

requests下載圖片

# 在百度首頁搜索李小龍圖片,然后下載到本地
import requestsurl = 'https://photocdn.sohu.com/20080725/Img258368622.jpg'
res = requests.get(url)
with open('李小龍.jpg', 'wb') as f:f.write(res.content)
import requestsurl = 'https://photocdn.sohu.com/20080725/Img258368622.jpg'
# 請求
res = requests.get(url)
# 寫入
with open('李小龍.jpg', 'wb') as f:# 寫入文件 注意:必須二進制形式f.write(res.content)

Screenshot 2024-01-10 at 16.25.36

發(fā)送帶header請求頭的請求

import requestsheaders = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}url = 'https://i3.sinaimg.cn/ent/m/c/2010-11-26/U3987P28T3D3159293F326DT20101126121845.jpg'
# 請求
res = requests.get(url, headers=headers)# 寫入
with open('李小龍1.jpg', 'wb') as f:f.write(res.content)

Screenshot 2024-01-10 at 16.51.44

發(fā)送帶參數(shù)的請求

  • GET請求
import requestsheaders = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}
kw = {'wd': '李小龍'
}
url = 'https://www.baidu.com/s?'res = requests.get(url, params=kw, headers=headers)
print(res.content.decode('utf-8'))
  • POST請求
import requestsheaders = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}
url = 'https://ifanyi.iciba.com/index.php?c=trans&m=fy&client=6&auth_user=key_web_new_fanyi&sign=NyHAgRlbDg6%2BBbQIiKcntdRriqVIAJSQ%2BxmfU0q7dIE%3D'
# post 攜帶表單數(shù)據(jù)
form_data = {
'from': 'zh',
'to': 'en',
'q': '我愛你中國'
}# 發(fā)送post請求
res = requests.post(url, data=form_data, headers=headers)
print(res.json())
http://m.risenshineclean.com/news/62825.html

相關(guān)文章:

  • 網(wǎng)頁游戲網(wǎng)站4399怎么優(yōu)化整站
  • 專門做超市海報的網(wǎng)站花西子網(wǎng)絡(luò)營銷策劃方案
  • 鶴山做網(wǎng)站網(wǎng)絡(luò)銷售網(wǎng)站
  • 尋花問柳-專注做一家男人的網(wǎng)站豬百度的網(wǎng)站
  • 廣州正規(guī)網(wǎng)站建設(shè)有哪些cps推廣
  • 公眾號開發(fā)特定標(biāo)簽的推送信息網(wǎng)站優(yōu)化技巧
  • 永康網(wǎng)站設(shè)計網(wǎng)絡(luò)營銷專業(yè)代碼
  • app開發(fā)網(wǎng)站模板今日新聞十大頭條內(nèi)容
  • 湖北建設(shè)網(wǎng)站首頁百度搜索風(fēng)云榜下載
  • 南寧比較有好的網(wǎng)站制作公司外貿(mào)seo推廣公司
  • 線上店免費推廣的軟件廊坊seo排名霸屏
  • 佛山多語網(wǎng)站制作手游代理平臺哪個好
  • 鹽城網(wǎng)站建設(shè)培訓(xùn)班哈爾濱最新疫情
  • 舉報網(wǎng)站怎么做新手怎么做網(wǎng)絡(luò)銷售
  • 河北高端網(wǎng)站制作qq群排名優(yōu)化軟件購買
  • 圖文可以做網(wǎng)站設(shè)計嗎電商運營推廣的方式和渠道有哪些
  • wordpress主題+插件深圳做seo有哪些公司
  • 深圳網(wǎng)站建設(shè)信科獨家友情鏈接外鏈
  • 外貿(mào)獨立站搭建東莞seo優(yōu)化推廣
  • 北京 網(wǎng)站 公安備案品牌推廣平臺
  • win7怎么做網(wǎng)站服務(wù)器嗎怎么優(yōu)化網(wǎng)站關(guān)鍵詞排名
  • 哪個公司網(wǎng)站做的好阿拉善盟seo
  • 真正學(xué)做網(wǎng)站要多久北京seo優(yōu)化排名
  • 網(wǎng)站開發(fā)視頻教學(xué)網(wǎng)絡(luò)優(yōu)化推廣公司哪家好
  • 什么專業(yè)學(xué)做網(wǎng)站seo黑帽培訓(xùn)騙局
  • 普陀做網(wǎng)站免費手游推廣平臺
  • 廣州佛山建設(shè)信息網(wǎng)站個人微信管理系統(tǒng)
  • java網(wǎng)站開發(fā)通用框架seo優(yōu)化主要工作內(nèi)容
  • 網(wǎng)站建設(shè)seoppt百度關(guān)鍵詞優(yōu)化多少錢一年
  • 國外免費b2b網(wǎng)站排名互聯(lián)網(wǎng)營銷策略有哪些