找回密碼
 註冊
搜索
查看: 143|回復: 0

[教學] Python 3.9 抓取 Google search 搜尋結果的連結

[複製鏈接]
發表於 2025-1-7 22:14:03 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
Google搜尋:
這就和熱門的主題網路爬蟲有關,但如果我們只是要先簡單的google搜尋,那我們可以使用googlesearch-python,安裝如下:
  1. pip install googlesearch-python
複製代碼


簡單的範例如下,我們可搭配Python內建的requests和lxml撈到網頁的標題:
  1. import requests
  2. from lxml.html import fromstring

  3. from googlesearch import search
  4. for result in search("強鹼", num_results=10, lang="zh-tw"):
  5.     print(result)

  6.     r = requests.get(result)
  7.     tree = fromstring(r.content)
  8.     title = tree.findtext('.//title')   
  9.     print(title)
複製代碼
我們查個時事的關鍵字"強鹼",列出10個結果,而網頁的標題對新聞的結果具有足夠的資訊量:

https://pypi.org/project/googlesearch-python/
https://stackoverflow.com/questions/77762317/python-google-search-not-returning-expected-output

 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-3-6 03:40 , Processed in 0.024508 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表