【发布时间】:2017-01-07 18:49:40
【问题描述】:
我正在使用 bs4 并遍历我需要的单个页面上的所有链接。然后我将这些链接存储在一个列表中。
这是我的代码:
def scrape1(self):
html = self.browser.page_source
soup = BeautifulSoup(html, 'html.parser')
# add links to list for later use
urls = []
for videos in soup.find_all('a', {'class': 'watch-now'}):
links = videos['href']
urls.append(links)
return urls
def use(self):
urls = scrape1()
我认为在使用 return 时我可以以不同的方法使用网址?我希望能够使用我附加到 url 列表的每个链接,当使用我不理解的类时,他们是更好的方法吗?
【问题讨论】:
标签: python-3.x selenium bs4