我有两个脚本,第一个,mail.py,从电子邮件中抓取超链接。第二个是 scrape.py,使用 Selenium 和 BeautifulSoup 从链接中抓取数据。
当收到带有链接的新电子邮件时,我一直在使用 os.system('start cmd /c python scrape.py '+ link + ' && exit')
运行 scrape.py。
有时我会在使用 scrape.py 时遇到错误,但是当我通过手动插入链接来运行它时,它可以正常工作。
我是 python 新手,我读过 os.system 可能不稳定。那是对的吗?这可能是问题的原因吗?
我面临完成项目的时间压力,所以我宁愿保持代码不变,除非这是原因。
答案 0 :(得分:2)
您可以尝试在不调用 cmd
的情况下运行 python 脚本:
os.system('python scrape.py '+ link)