gpt4 book ai didi

python-3.x - 我想从文本输入中提取第三行

转载 作者:行者123 更新时间:2023-12-04 02:04:51 24 4
gpt4 key购买 nike

我必须提取文本的第三行。

URL = 'https://simonsmith.github.io/github-user-search/#/search?q=benjamn'
browser = webdriver.Chrome()
browser.get(URL)
time.sleep(20)
content = browser.page_source
soup = BeautifulSoup(content)
for link in soup.find_all('a'):
n=link.get('href')
n = re.sub(r"\#",'',n)
print(n)

在这个例子中,我只会从输出中收集 benjamn 并丢弃其余部分。

输出:

/
https://developer.github.com/v3/
/benjamn
/BenjamNathan
/benjamni
/benjamnnzz
/BenjamnTal
/benjamncresnik
/benjamn1012990
/benjamnsmith
/benjamn77
/BENJAMNDO4FO
/benjamnzzzz
/benjamn25
/benjamnn
/benjamn2
/benjamnwilliams
https://github.com/simonsmith/github-user-search

最佳答案

你写道:

for link in soup.find_all('a'):

假设你有:

links = list(soup.find_all('a'))
for link in links:

然后 links[2] 将包含所需的链接。

等效地,您可以使用:

for i, link in enumerate(soup.find_all('a')):

并关注 i == 2 的特定链接。

关于python-3.x - 我想从文本输入中提取第三行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56926639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com