全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1174 1
2018-06-06
def onepage(url):
   r = requests.get(url)
   r.encoding = "utf-8"
   html = r.text

   soup = BeautifulSoup(html, "html.parser")
   comments_sec = soup.find("div", "mod-bd")
   comments_list = comments_sec.find_all("p", "")
   lst = []   
   for i in range(len(comments_list)):
     lst.append(comments_list[i].text.strip())   
   return lst


def parsepage(movie_id, page_num):
    data = []
    for i in range(page_num):
          url = "https://movie.douban.com/subject/"+ str(movie_id) + "/comments?start=" + str(20 * i) + "&limit=20"
          data += onepage(url)
          print("parsing page %d" % (i+1))
          time.sleep(3)#
    return " ".join(data)

程序如上 为什么最后的data显示没有被定义呢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-6-23 17:13:31
你好,我执行了这段代码是可以返回数据的,你试试
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群