1
J'essaye de gratter le Web, voici mon code.Comment réparer une erreur HTTP 400: Bad Request dans Python 3?
Pour une raison quelconque, je reçois erreur HTTP 400: Mauvaise demande, je n'ai jamais eu cela avant.
Des idées?
Voici mon code:
import urllib.request
import re
url = ('https://www.myvue.com/whats-on')
req = urllib.request.Request(url, headers={'User Agent': 'Mozilla/5.0'})
def main():
html_page = urllib.request.urlopen(req).read()
content=html_page.decode(errors='ignore', encoding='utf-8')
headings = re.findall('<th scope="col" abbr="(.*?)">', content)
print(headings)
main()
Merci, je me suis débarrassé de l'erreur HTTP 400, mais le code n'exécute pas mon regex pour une raison quelconque, en ne renvoyant que '[]'. Désolé pour les questions! Seulement juste apprendre! – Jdsmith
@Jdsmith C'est une question différente, et mérite un autre post. Marquez ceci accepté, fermez-le, et ouvrez-en un autre :) –
@Jdsmith Aussi, comme une note rapide, je vous recommande fortement de regarder [this] (https://www.crummy.com/software/BeautifulSoup/bs4/doc /). –