我必须抓住此页面中主题的所有链接:https://www.inforge.net/xi/forums/liste-proxy.1118/
我尝试过这个脚本:
import urllib.request
from bs4 import BeautifulSoup
url = (urllib.request.urlopen("https://www.inforge.net/xi/forums/liste-proxy.1118/"))
soup = BeautifulSoup(url, "lxml")
for link in soup.find_all('a'):
print(link.get('href'))
但它会打印页面的所有链接,而不仅仅是我想要的主题链接。你能建议我快速的方法吗?我还是个新手,最近我开始学习python。
答案 0 :(得分:2)
您可以使用BeautifulSoup来解析HTML:
from bs4 import BeautifulSoup
from urllib2 import urlopen
url= 'https://www.inforge.net/xi/forums/liste-proxy.1118/'
soup= BeautifulSoup(urlopen(url))
然后找到
的链接soup.find_all('a', {'class':'PreviewTooltip'})