我在玩网页抓取和Tor。在
我设法让它同时使用requests和{}+PhantomJS。但是,我需要打开Tor浏览器才能使脚本工作。在
这就是为什么我现在试图自动化整个过程;也就是说:自动打开Tor浏览器,运行一些脚本,最后自动关闭浏览器。但我正在努力。在#open Tor browser
os.system('open /Applications/TorBrowser.app')
#code to scrape
#close Tor browser
???
打开
要打开浏览器,我发现其他一些选项不起作用。在
^{pr2}$
或者os.system('start /Applications/TorBrowser.app') #sh: start: command not found
但是,下面这一行是有效的:os.system('open /Applications/TorBrowser.app')
关闭
主要的问题是在之后关闭浏览器,因为在其他帖子中找到的命令都不起作用。在
其中包括:os.system("taskkill /im /Applications/TorBrowser.app /f") #sh: taskkill: command not found
或者os.system("kill /Applications/TorBrowser.app") #sh: line 0: kill: /Applications/TorBrowser.app: arguments must be process or job IDs
或者os.close('/Applications/TorBrowser.app') #TypeError: an integer is required (got type str)关于如何关闭它有什么建议吗?
有没有更好的方法打开它?
编辑:我在Mac上使用python3。在