全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
5266 10
2022-04-16
悬赏 50 个论坛币 未解决
python代码倒数第3行提示“SyntaxError: invalid syntax” 麻烦大家帮我看一下为啥出错 急 谢谢大家~



import requests
from bs4 import BeautifulSoup

class huarun:

    def __init__(self):
        self.URL = 'http://101.132.105.57:3000/question/1893?name=%E5%8D%8E%E6%B6%A6%E5%95%A4%E9%85%92'
        self.start_num = [0]
        self.header = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 SLBrowser/8.0.0.3161 SLBChan/5'}

    def get_data(self):
        for start in self.start_num:
            start = str(start)
            html = requests.get(self.URL, params={'start':start}, headers=self.header)
            soup = BeautifulSoup(html.text, 'html.parser')
            names = soup.select('#root > div > div.relative.flex.flex-full > div > div.css-mypnpf.eb9z3dt6 > main > div.css-ivjpvm.eb9z3dt1.relative > div > div > div.spread.Visualization.z1 > div > div > div:nth-child(3) > div > div:nth-child(7) > div')
            for name in names:
                print(name.get_text())


if __name__ = '__main__':
    class = huarun()
    class.get_data()

二维码

扫码加我 拉你入群

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

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

全部回复
2022-4-17 09:54:59
系统语法问题,感觉应该是版本问题.

二维码

扫码加我 拉你入群

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

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

2022-4-17 13:13:17
hgz2373294 发表于 2022-4-17 09:54
系统语法问题,感觉应该是版本问题.
我用的pycharm最新版本 这行代码在另一个案例里可以在我这里运行
二维码

扫码加我 拉你入群

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

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

2022-4-17 13:30:55
should be :  if __name__ == '__main__'
二维码

扫码加我 拉你入群

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

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

2022-4-17 13:33:34
if __name__ =='__main__'
二维码

扫码加我 拉你入群

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

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

2022-4-17 13:39:02
xjg 发表于 2022-4-17 13:33
if __name__ =='__main__'
在原来的基础上把结尾的冒号去掉吗 还是不行耶
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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