from bs4 import BeautifulSoup
import requests
import time
urls = ['http://www.soku.com/search_playlist/q_python_orderby_1_limitdate_0?site=14&page={}&spm=a2h0k.8191403.0.00'.format(str(i)) for i in range(1,30,1)]
def UUrl(urls):
def Url(url):
single_urls = []
time.sleep(1)
wb_data = requests.get(url)
soup = BeautifulSoup(wb_data.text,'lxml')
for single_urls in soup.find_all(class_ = "album_tit"):
single_url = (single_urls.a.get('href'))
return single_url
# print(single_url)
for url in urls:
Url(url)
def get_url_title(urls,data = None):
urlsss = UUrl(urls)
for surl in urlsss:
wb_data = requests.get(surl)
soup = BeautifulSoup(wb_data.text,'lxml')
urlss = soup.find_all(class_="title short-title")
titles = soup.find_all(class_="title short-title")
for t_url,title in zip(urlss,titles):
data = {
'title':title.get_text(),
'url': (t_url.a.get('href'))
}
print(data)
get_url_title(urls)
1
A
Antwort
1
Es bedeutet, dass Sie über einen Nullwert iterieren. Die supp.findall-Funktion gibt möglicherweise keine Ergebnisse zurück. Wenn das passiert, gibt die Funktion einen Nicht-Typ zurück, wie eine Null für Python. Dann versuchen Sie eine for-Schleife über etwas zu machen, das nicht existiert. Es gibt einige Bereiche in Ihrem Code, die diesen Fehler verursachen könnten, aber im Grunde bedeutet dies nur, dass die Variable nach dem Ausdruck IN in Ihrer for-Schleife keinen Wert hat. Sie können a. if supp.find_all (class_ = "album_tit") ist NoneType: print ("finde alle Funktionen, die keinen Wert zurückgeben")
Verwandte Themen
- 1. Scrapy Code wirft Typeerror: 'NoneType' Objekt nicht iterable ist
- 2. Django Unittest: Typeerror: 'NoneType' Objekt ist nicht iterable
- 3. TypeError: Objekt 'NoneType' ist nicht iterierbar pyscreeze
- 4. boto3 TypeError: Objekt 'NoneType' ist nicht iterierbar
- 5. TypeError: 'NoneType' Objekt ist nicht iterierbar - Tornado
- 6. Python - TypeError: 'NoneType' -Objekt ist nicht iterierbar
- 7. BeautifulSoup - TypeError: 'NoneType' -Objekt ist nicht aufrufbar
- 8. Typeerror: ‚int‘ Objekt ist nicht iterable - Python
- 9. Python TypeError: 'NoneType' -Objekt ist nicht aufrufbar
- 10. Was ist ein "NoneType" -Objekt?
- 11. TypeError: 'NoneType' Objekt ist nicht iterierbaren Fehler in Matoplotlib Animation
- 12. TypeError: 'NoneType' -Objekt ist nicht untergruppierbar, scores.sort()
- 13. NoneType-Objekt ist nicht iterierbar Fehler
- 14. Typeerror-'function‘Objekt ist nicht iterable
- 15. ‚NoneType‘ Objekt nicht iterable ist während itertools.chain.from_iterable mit
- 16. "TypeError: 'NoneType' Objekt ist nicht iterierbar" über Liste
- 17. andere Typeerror: ‚NoneType‘ Objekt ist unsubscriptable
- 18. Ansible ec2_asg - TypeError: Objekt 'NoneType' ist nicht iterierbar
- 19. Getting "TypeError: 'NoneType' -Objekt ist nicht iterierbar" Parallele ssh
- 20. Typeerror: ‚NoneType‘ Objekt ist nicht Iterable bei dem Versuch, einen Wert None zu überprüfen
- 21. ‚EstablishmentType‘ Objekt ist nicht iterable
- 22. Python sqlite 'NoneType' -Objekt ist nicht iterierbar
- 23. 'NoneType' -Objekt ist in Schleife nicht iterierbar
- 24. TypeError: 'float' -Objekt ist nicht iterable bei Verwendung von Summe
- 25. Python pymssql Fehler "TypeError: Argument des Typs 'NoneType' ist nicht iterable" beim Verbinden mit SQL-Server
- 26. Typeerror: 'int' Objekt ist nicht iterable in odoo
- 27. Mit Strings/Text arbeiten, TypeError: 'NoneType' -Objekt ist nicht aufrufbar
- 28. MySQLdb Aufruf Typeerror: 'int' Objekt ist nicht iterable Python
- 29. BasicRNNCell Objekt ist nicht iterable
- 30. 'NoneType' -Objekt ist nicht unterscheidbar