from urllib2 import urlopen, Request from bs4 import BeautifulSoup site = 'https://racing.hkjc.com/racing/information/English/racing/LocalResults.aspx/' hdr = {'User-Agent': 'Mozilla/5.0'} req = Request(site, headers=hdr) res = urlopen(req) rawpage = res.read() page = rawpage.replace("<!-->", "") soup = BeautifulSoup(page, "html.parser") table = soup.find("table", {"class":"f_tac table_bd draggable"}) print (table)
эта работа прекрасно вывела таблицу, пока я не изменил URL на следующую страницу, ничего не выводить (Нет)
'https://racing.hkjc.com/racing/information/English/Racing/LocalResults.aspx?RaceDate=2020 / 03/14 & Racecourse = ST & RaceNo = 2 '
пожалуйста, помогите, что не так с URL или кодом?
Вы должны добавить строку запроса в конец URL:
пример: получить таблицу со страницы 2:
site ='https://racing.hkjc.com/racing/information/English/racing/LocalResults.aspx/?RaceDate=2020/03/14&Racecourse=ST&RaceNo=2'