最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python爬蟲 基于requests模塊的get請求實(shí)現(xiàn)詳解

 更新時間:2019年08月20日 10:06:58   作者:minger_lcm  
這篇文章主要介紹了python爬蟲 基于requests模塊的get請求實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

需求:爬取搜狗首頁的頁面數(shù)據(jù)

import requests
# 1.指定url
url = 'https://www.sogou.com/'
# 2.發(fā)起get請求:get方法會返回請求成功的響應(yīng)對象
response = requests.get(url=url)
# 3.獲取響應(yīng)中的數(shù)據(jù):text屬性作用是可以獲取響應(yīng)對象中字符串形式的頁面數(shù)據(jù)
page_data = response.text
# 4.持久化數(shù)據(jù)
with open("sougou.html","w",encoding="utf-8") as f:
  f.write(page_data)
  f.close()
print("ok")

requests模塊如何處理攜帶參數(shù)的get請求,返回攜帶參數(shù)的請求

需求:指定一個詞條,獲取搜狗搜索結(jié)果所對應(yīng)的頁面數(shù)據(jù)

之前urllib模塊處理url上參數(shù)有中文的需要處理編碼,requests會自動處理url編碼

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

params可以是傳字典或者列表

def get(url, params=None, **kwargs):
  r"""Sends a GET request.
  :param url: URL for the new :class:`Request` object.
  :param params: (optional) Dictionary, list of tuples or bytes to send
    in the body of the :class:`Request`.
  :param \*\*kwargs: Optional arguments that ``request`` takes.
  :return: :class:`Response <Response>` object
  :rtype: requests.Response
import requests
# 指定url
url = 'https://www.sogou.com/web'
# 封裝get請求參數(shù)
prams = {
  'query':'周杰倫',
  'ie':'utf-8'
}
response = requests.get(url=url,params=prams)
page_text = response.text
with open("周杰倫.html","w",encoding="utf-8") as f:
  f.write(page_text)
  f.close()
print("ok")

利用requests模塊自定義請求頭信息,并且發(fā)起帶參數(shù)的get請求

get方法有個headers參數(shù) 把請求頭信息的字典賦給headers參數(shù)

import requests
# 指定url
url = 'https://www.sogou.com/web'
# 封裝get請求參數(shù)
prams = {
  'query':'周杰倫',
  'ie':'utf-8'
}
# 自定義請求頭信息
headers={
  'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36',
  }
response = requests.get(url=url,params=prams,headers=headers)
page_text = response.text
with open("周杰倫.html","w",encoding="utf-8") as f:
  f.write(page_text)
  f.close()
print("ok")

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 裝上這 14 個插件后,PyCharm 真的是無敵的存在

    裝上這 14 個插件后,PyCharm 真的是無敵的存在

    這篇文章主要介紹了裝上這 14 個插件后,PyCharm 真的是無敵的存在,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 深入理解python?生成器、迭代器、動態(tài)新增屬性及方法

    深入理解python?生成器、迭代器、動態(tài)新增屬性及方法

    這篇文章主要介紹了python?生成器、迭代器、動態(tài)新增屬性及方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Python使用socket的UDP協(xié)議實(shí)現(xiàn)FTP文件服務(wù)功能

    Python使用socket的UDP協(xié)議實(shí)現(xiàn)FTP文件服務(wù)功能

    這篇文章主要介紹了Python使用socket的UDP協(xié)議實(shí)現(xiàn)FTP文件服務(wù),本示例主要是用Python的socket,使用UDP協(xié)議實(shí)現(xiàn)一個FTP服務(wù)端、FTP客戶端,用來實(shí)現(xiàn)文件的傳輸,需要的朋友可以參考下
    2023-10-10
  • 利用Python如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動的接口自動化測試

    利用Python如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動的接口自動化測試

    這篇文章主要給大家介紹了關(guān)于利用Python如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動的接口自動化測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們來一起看看吧
    2018-05-05
  • Python做個自定義動態(tài)壁紙還可以放視頻

    Python做個自定義動態(tài)壁紙還可以放視頻

    這篇文章主要介紹了如何用Python做個可以放視頻自定義動態(tài)壁紙,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • python中如何使用insert函數(shù)

    python中如何使用insert函數(shù)

    這篇文章主要介紹了python中如何使用insert函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼詳解

    python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼詳解

    這篇文章主要介紹了python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python計算機(jī)視覺opencv圖像金字塔輪廓及模板匹配

    python計算機(jī)視覺opencv圖像金字塔輪廓及模板匹配

    這篇文章主要為大家介紹了python計算機(jī)視覺opencv圖像金字塔圖像輪廓及模板匹配的學(xué)習(xí)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 基于opencv實(shí)現(xiàn)手勢控制音量(案例詳解)

    基于opencv實(shí)現(xiàn)手勢控制音量(案例詳解)

    這篇文章主要介紹了基于opencv的手勢控制音量和ai換臉,通過定義了一個名為 handDetector 的類,用于檢測和跟蹤手部,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • python3獲取當(dāng)前文件的上一級目錄實(shí)例

    python3獲取當(dāng)前文件的上一級目錄實(shí)例

    下面小編就為大家分享一篇python3獲取當(dāng)前文件的上一級目錄實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論

定日县| 浏阳市| 廊坊市| 兖州市| 五家渠市| 呼伦贝尔市| 唐海县| 盐山县| 青海省| 哈巴河县| 阜康市| 莱西市| 溧水县| 凤山市| 济宁市| 阜康市| 枞阳县| 岳普湖县| 开封县| 金塔县| 乐至县| 宁波市| 应用必备| 兴宁市| 科尔| 厦门市| 新和县| 社会| 九寨沟县| 都匀市| 图片| 庆安县| 赤壁市| 青铜峡市| 竹溪县| 库伦旗| 南丰县| 岑巩县| 大姚县| 昌黎县| 东丽区|