取得したURLをドライブ上で順番にクリックしていくプログラムが作りたく色々試してみたのですがうまくいきません。
根本的にまちがているかもしれません。
,,,Python
from urllib.parse import urljoin
from bs4 import BeautifulSoup
base_url = "URL"
def url_list():
soup = BeautifulSoup(url,"html.parser")
for i in soup.find_all("a"):
url_absolute = urljoin(base_url, i.get("href"))
print (url_list)
,,,Error
TypeError Traceback (most recent call last)
<ipython-input-16-15b34bf8ed23> in <module>
----> 1 print (url_list)
TypeError: 'NoneType' object is not callable
,,,
,,,Python
for f in url_list():
driver.get(f)
sleep(5)
,,,
TypeError Traceback (most recent call last)
<ipython-input-12-e579847b4472> in <module>
----> 1 for f in url_list():
2 driver.get(f)
3 sleep(5)
,,,Error
<ipython-input-11-5a3051a1a49a> in url_list()
5 soup = BeautifulSoup(html,"html.parser")
6 for i in soup.find_all("a"):
----> 7 url_absolute = print(urljoin(base_url, i.get("href")))
8 return url_list
9
TypeError: 'NoneType' object is not callable
,,,
すみません.訂正しました.
あなたの回答
tips
プレビュー