美丽心灵公益论坛

查看: 1762|回复: 2

谷歌随机搜索的Python实现

[复制链接]
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
发表于 2022-4-26 20:22:47| 字数 54 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
 楼主| 发表于 2022-4-26 20:22:56| 字数 497 来自手机 | 显示全部楼层
#! python3
# lucky.py - Opens several Google search results.

import requests, sys, webbrowser, bs4


print('Googling...') # display text while downloading the Google page
res = requests.get('http://google.com/search?q=' + ' '.join(sys.argv[1:]))
res.raise_for_status()

#Retrieve top search result links
soup=bs4.BeautifulSoup(res.text, features="html.parser")
linkElems = soup.select('div#main > div > div > div > a')
numOpen = min(5, len(linkElems))
for i in range(numOpen):
    webbrowser.open('http://google.com' + linkElems.get('href'))
累计签到:57 天
连续签到:1 天

981

主题

461

回帖

8037

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8037
 楼主| 发表于 2022-4-26 20:26:03| 字数 11 来自手机 | 显示全部楼层
也就是随机搜索一个词汇
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-12-12 18:19 , Processed in 0.043352 second(s), 28 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表