使用 xpath 爬取當前頁面所有城市名稱
from lxml import etree
import requests
if __name__ == '__main__':
url = "https://www.aqistudy.cn/historydata/"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/"
"85.0.4183.83 Safari/537.36"
}
response = requests.get(url=url, headers=headers)
response.encoding = response.apparent_encoding
page_text = response.text
tree = etree.HTML(page_text)
all_city_names = []
a_list = tree.xpath("//div[@class='bottom']/ul/li/a | //div[@class='bottom']/ul/div[2]/li/a")
for a in a_list:
city_name = a.xpath("./text()")[0]
all_city_names.append(city_name)
print(all_city_names, len(all_city_names))
相關文章
- 根據 IP 獲取省市名稱
- 如何使用jquery重新整理當前頁面jQuery
- 獲取當前頁面的topViewControllerViewController
- vue重新整理當前頁面或者當前元件Vue元件
- 爬蟲---xpath解析(爬取美女圖片)爬蟲
- 記錄一次使用jsoup爬取頁面JS
- Python爬取網頁的所有內外鏈Python網頁
- 當前仍可用的爬取Youtube影片方法
- 微信內關閉當前頁面
- react獲取當前頁面的url引數React
- 爬蟲之xpath的使用爬蟲
- [AHK]讀取演示PPT當前頁的備註
- Flutter 從當前頁面進入一個新的頁面並返回Flutter
- Vue重新整理當前頁面幾種方式Vue
- js 怎樣判斷使用者是否在瀏覽當前頁面JS
- puppeteer 頁面爬取例項(元素遍歷)
- PHP中獲取當前頁面的各種URL格式PHP
- Python爬蟲教程-13-爬蟲使用cookie爬取登入後的頁面(人人網)(下)Python爬蟲Cookie
- Python爬蟲教程-12-爬蟲使用cookie爬取登入後的頁面(人人網)(上)Python爬蟲Cookie
- vue學習:使用tab標籤頁時,重新整理頁面停留在當前tabVue
- 帝國CMS利用PHP判斷當前頁面是否為首頁PHP
- PbootCMS模板自動生成當前頁面二維碼boot
- Python 爬蟲網頁內容提取工具xpath(二)Python爬蟲網頁
- Python 爬蟲網頁內容提取工具xpath(一)Python爬蟲網頁
- 爬取子頁
- Flutter 小知識,Key的使用(獲取當前點選Widget位置/獲取當前Widget大小)Flutter
- 寫一個獲取頁面中所有checkbox的方法
- php 獲取當前域名和當前協議PHP協議
- Python爬蟲十六式 - 第四式: 使用Xpath提取網頁內容Python爬蟲網頁
- 利用爬蟲獲取當前博文數量與字數爬蟲
- 如何使用python進行網頁爬取?Python網頁
- 讓 scrapy 重複爬取同一個頁面
- 爬蟲 – xpath 匹配爬蟲
- Python爬蟲-xpathPython爬蟲
- Python爬蟲——XPathPython爬蟲
- python爬蟲:XPath語法和使用示例Python爬蟲
- 一起學爬蟲——使用Beautiful Soup爬取網頁爬蟲網頁
- JavaScript 獲取當前月份JavaScript