Python爬蟲入門

2022-09-20 20:15:16 字數 1704 閱讀 4870

我們講講乙個爬蟲網頁超連結並儲存到txt文件的示例。

一、安裝python開發工具

開始安裝,注意把選項全勾上

二、安裝第三方庫

開啟開發軟體之後,我們先不配置

新建專案

開始安裝第三方庫

安裝requests,用於請求網頁

安裝beautifulsoup4,用於解析網頁原始碼

安裝pyquery,用於編寫解析器的語法

三、編寫爬蟲**

1 #coding=utf-8

2import requests

3from

bs4 import beautifulsoup

45 resp=requests.get('

'6print(resp) #列印請求結果的狀態碼

7#print(resp.content) #列印請求到的網頁原始碼

89 bsobj=beautifulsoup(resp.content,'

lxml

') #將網頁原始碼構造成beautifulsoup物件,方便操作

10 a_list=bsobj.find_all('a'

) #獲取網頁中的所有a標籤物件

11 text=''

# 建立乙個空字串

12for a in

a_list:

13 href=a.get('

href

') #獲取a標籤物件的href屬性,即這個物件指向的鏈結位址

14 text+=href+'\n'

#加入到字串中,並換行

15 with open('

url.txt

','w

') as f: #在當前路徑下,以寫的方式開啟乙個名為'

url.txt

',如果不存在則建立

16 f.write(text) #將text裡的資料寫入到文字中

執行檢視結果

Python爬蟲入門

今天看了菜鳥教程的python教程,準備做個小作業寫個爬蟲程式。其中主要涉及到基本語法 正規表示式 urllib和re兩個模組。import urllib 載入模組 import re defgethtml url page urllib.urlopen url html page.read ret...

python爬蟲入門

這幾天閒的無聊想做乙個爬蟲來爬取一些 正經 首先選擇用python作為爬蟲的語言。但是沒有接觸過python怎麼辦呢,只能從頭開始學了。python學習位址這個是廖大神寫的乙個python入門,個人感覺寫的非常不錯,在粗略的學習了一遍之後感覺可以開始我的爬蟲之旅了。目標 抓取中妹子的儲存在本地 接下...

python爬蟲入門

初學者要學會基本的爬蟲 先要安裝包requests requests的安裝 開啟這個 在這個 上面有很多 python 的第三方庫檔案,我們按 ctrl f 搜尋很容易找到 requests 如下圖,我們將第乙個資料夾,也就是 requests 資料夾複製到 python 的安裝目錄下的 lib 目...