你好,我想抓取一个网页。我发布了我的代码,但我的目标行很重要。它不起作用。我的意思是没有错误,但也没有输出。我的代码就在那里。我需要对字符串求和,这就出现了问题。
import requests
from bs4 import BeautifulSoup
import pandas as pd
url='http://www.sis.itu.edu.tr/tr/ders_programlari/LSprogramlar/prg.php'
html_content = requests.get(url).text
soup = BeautifulSoup(html_content, "lxml")
url_course_main='http://www.sis.itu.edu.tr/tr/ders_programlari/LSprogramlar/prg.php?fb='
url_course=url_course_main+soup.find_all('option')[1].get_text() <---this line
html_content_course=requests.get(a).text
soup_course=BeautifulSoup(html_content_course,'lxml')
for j in soup_course.find_all('td'):
print(j.get_text())
当我改变我所展示的线路时
url_course=url_course_main+'AKM'
有效。
也soup.find_all('option')[1].get_text()等于AKM。你能猜出错误在哪里吗?
沧海一幻觉
潇湘沐
相关分类