Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取此元素的链接| python3 BeautifulSoup4_Python_Html_Web Scraping_Beautifulsoup - Fatal编程技术网

获取此元素的链接| python3 BeautifulSoup4

获取此元素的链接| python3 BeautifulSoup4,python,html,web-scraping,beautifulsoup,Python,Html,Web Scraping,Beautifulsoup,首先,我浏览了谷歌,但没有一个是有效的。 我试图从一个新闻网页获取所有链接,所以我在下面列出了元素,但我唯一的问题是获取链接 安克斯 新闻 生意 新闻 体育 体育 我试过的例子 content=soup.find('div',{'class':“post content”}) 条款=“” 对于内容中的字母。findAll(“a”): 打印(字母、文本) 请帮助,我真的不知道如何获取链接,也就是“href”值,因为我今天刚刚尝试使用BeautifulSoup您可以使用.get('href'

首先,我浏览了谷歌,但没有一个是有效的。 我试图从一个新闻网页获取所有链接,所以我在下面列出了元素,但我唯一的问题是获取链接


安克斯
新闻
生意
新闻
体育
体育
我试过的例子


content=soup.find('div',{'class':“post content”})
条款=“”
对于内容中的字母。findAll(“a”):
打印(字母、文本)
请帮助,我真的不知道如何获取链接,也就是“href”值,因为我今天刚刚尝试使用BeautifulSoup

您可以使用
.get('href')


要打印页面中的所有链接,您可以尝试以下操作:

[print(letter['href']) for letter in soup.find_all("a")]
输出:

https://news.abs-cbn.com/ancx/culture/music/10/30/20/the-smokey-mountainthirty-years-after
https://news.abs-cbn.com/ancx/culture/music/10/30/20/the-smokey-mountainthirty-years-after
/news/11/01/20/typhoon-rolly-batters-southern-luzon
news/11/01/20/typhoon-rolly-batters-southern-luzon
/business/11/01/20/typhoon-rolly-knocks-out-power-in-bicol-parts-of-calabarzon
business/11/01/20/typhoon-rolly-knocks-out-power-in-bicol-parts-of-calabarzon
/news/11/01/20/ph-virus-tally-now-at-383113-as-2396-new-cases-confirmed
news/11/01/20/ph-virus-tally-now-at-383113-as-2396-new-cases-confirmed
/sports/11/01/20/ahead-of-resumption-of-games-pba-players-test-negative-for-covid-19
sports/11/01/20/ahead-of-resumption-of-games-pba-players-test-negative-for-covid-19
/sports/11/01/20/sportsman-turned-spy-why-sean-connery-chose-james-bond-over-manchester-united
sports/11/01/20/sportsman-turned-spy-why-sean-connery-chose-james-bond-over-manchester-united
https://sa.kapamilya.com/absnews/abscbnnews/media/ancx/culture/2020/84/1sm_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/11/01/20201101-south-luzon-rolly-lucenapolice_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/11/01/20201101-typhoon-rolly-cagsawa-amiraflor_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/07/11/coronavirus-covid-generic_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/10/11/pba_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/afp/11/01/20201101-seanconnery-ronaldinho-afp_medium_thumbnail.jpg
该网站也有一些图片的链接。如果还想打印它们,可以将此行添加到代码中:

[print(img['src']) for img in soup.find_all('img')]
输出:

https://news.abs-cbn.com/ancx/culture/music/10/30/20/the-smokey-mountainthirty-years-after
https://news.abs-cbn.com/ancx/culture/music/10/30/20/the-smokey-mountainthirty-years-after
/news/11/01/20/typhoon-rolly-batters-southern-luzon
news/11/01/20/typhoon-rolly-batters-southern-luzon
/business/11/01/20/typhoon-rolly-knocks-out-power-in-bicol-parts-of-calabarzon
business/11/01/20/typhoon-rolly-knocks-out-power-in-bicol-parts-of-calabarzon
/news/11/01/20/ph-virus-tally-now-at-383113-as-2396-new-cases-confirmed
news/11/01/20/ph-virus-tally-now-at-383113-as-2396-new-cases-confirmed
/sports/11/01/20/ahead-of-resumption-of-games-pba-players-test-negative-for-covid-19
sports/11/01/20/ahead-of-resumption-of-games-pba-players-test-negative-for-covid-19
/sports/11/01/20/sportsman-turned-spy-why-sean-connery-chose-james-bond-over-manchester-united
sports/11/01/20/sportsman-turned-spy-why-sean-connery-chose-james-bond-over-manchester-united
https://sa.kapamilya.com/absnews/abscbnnews/media/ancx/culture/2020/84/1sm_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/11/01/20201101-south-luzon-rolly-lucenapolice_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/11/01/20201101-typhoon-rolly-cagsawa-amiraflor_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/07/11/coronavirus-covid-generic_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/news/10/11/pba_medium_thumbnail.jpg
https://sa.kapamilya.com/absnews/abscbnnews/media/2020/afp/11/01/20201101-seanconnery-ronaldinho-afp_medium_thumbnail.jpg

它只打印了其中一个链接,但到目前为止效果良好。知道怎么把它们都印出来吗?耶!你能投票支持我的答案并接受它作为最好的答案吗?谢谢