bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何利用Python網絡爬蟲獲取旅游景點信息

今天就跟大家聊聊有關如何利用Python網絡爬蟲獲取旅游景點信息,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

創新互聯公司,為您提供成都網站建設成都網站制作、網站營銷推廣、網站開發設計,對服務圍欄護欄等多個行業擁有豐富的網站建設及推廣經驗。創新互聯公司網站建設公司成立于2013年,提供專業網站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發展進步,是我們永遠的責任!

爬蟲系列:

當我們出去旅游時,會看這個地方有哪些旅游景點,景點價格、開放時間、用戶的評論等。

如何利用Python網絡爬蟲獲取旅游景點信息  
 

1、項目目標

獲取網站的景點名稱、開放時間、精彩點評、價格等信息。

 

2、涉及的庫和網站

先列出網址,如下所示:

網址:https://go.hao123.com/ticket?city=%E5%B9%BF%E5%B7%9E&theme=all&pn=1
 

網址city=%E5%B9%BF%E5%B7%9E指的是廣州這個城市、pn指的是頁數。

需要用到的庫:requests、lxml、pprint

 

3、具體實現

  1. 導入我們需要的庫
import requestsfrom lxml import etreefrom pprint import pprint
 
  1. 導入庫之后,我們定義一個class類,然后定義一個init方法繼承self再定義一個主函數main,定義一個init方法:首先準備url地址,headers,如下圖所示。
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 定義一個請求函數,獲取響應數據函數:
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 請求到數據后,我們需要把這個數據進行解析:
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 獲取景點名稱二級頁面鏈接:使用xpath查找鏈接路徑用谷歌瀏覽器選擇開發者工具或者按F12,選擇Elements按數字1、2操作找到旅游景點名稱二級頁面鏈接。
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 根據分析,我們可以擼下代碼。
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 獲取二級頁面鏈接后,發送請求獲取響應,解析數據。定義一個字典,保存景點名稱、開放時間、精彩點評、價格。使用判斷語句判斷里面內容是否是空的。
如何利用Python網絡爬蟲獲取旅游景點信息  
  1. 最后定義一個main函數,如下圖所示。
如何利用Python網絡爬蟲獲取旅游景點信息  
 

4、效果展示

點擊綠色按鈕運行,將結果顯示在控制臺,如下圖所示。輸入你要爬取的頁數。

如何利用Python網絡爬蟲獲取旅游景點信息  
 

5、小結

  1. 不建議抓取太多數據,容易對服務器造成負載,淺嘗輒止即可。

  2. 希望通過這個項目,能夠幫助大家更好的了解旅游景點。

  3. 歡迎大家積極嘗試,有時候看到別人實現起來很簡單,但是到自己動手實現的時候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

看完上述內容,你們對如何利用Python網絡爬蟲獲取旅游景點信息有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

本文標題:如何利用Python網絡爬蟲獲取旅游景點信息
網站鏈接:http://vcdvsql.cn/article26/pehecg.html

成都網站建設公司_創新互聯,為您提供微信公眾號虛擬主機電子商務外貿網站建設品牌網站設計定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設