私はビルドクローラをしようとしています、と私は私のコードがあると私は、Python 3.5Pythonの例外TypeErrorトレースバック(最後の最新の呼び出し)
を使用しています そのページ上のすべてのリンクを印刷したい
import requests
from bs4 import BeautifulSoup
def crawler(link):
source_code = requests.get(link)
source_code_string = str(source_code)
source_code_soup = BeautifulSoup(source_code_string,'lxml')
for item in source_code_soup.findAll("a"):
title = item.string
print(title)
crawler("https://www.youtube.com/watch?v=pLHejmLB16o")
は、私はあなたが意図があるだけで、あなたは小さなミスをしているリンクのタイトルを印刷している場合は、この
TypeError Traceback (most recent call last)
<ipython-input-13-9aa10c5a03ef> in <module>()
----> 1 crawler('http://archive.is/DPG9M')
TypeError: 'module' object is not callable
のようなファイルを呼び出している場合、あなたはそのエラーを取得してはならない、あなたの 'crawler'の名前を変更しようとしています方法? –
はい、私は "猫"に "クローラー"を変更しましたが、それでも同じ間違い – Travis