【发布时间】:2019-03-16 09:27:12
【问题描述】:
当使用 requests 和 BS4 模块时,放置断点时,它通常会在 request.get 和 bs4.BeautifulSoup 所在的行上抛出异常(甚至多个异常)。不设置断点就不会出错。
def func_a(link):
request = requests.get(link)
soup = bs4.BeautifulSoup(request.text, 'lxml')
soup = soup.find('a', {'class': 'mva_item'})
result = soup['href']
return result
这样的异常会影响程序的执行时间吗?
【问题讨论】:
-
这很模糊。提供一些代码和更多细节。
-
@AlexHall 添加了一些代码
-
你是什么意思“放置断点,它经常抛出异常......不设置断点,没有错误”。这是在调试器中吗?哪个调试器?它究竟显示了什么?
-
@AlexHall VS 代码,当你按 F9 时它会设置断点
标签: python beautifulsoup python-requests