我正在尝试刷新网站上的一些列表,然后关闭标签。
我有这个设置可以每小时运行一次,并且对我来说效果很好,我知道这对其他人来说可能是最愚蠢的代码,但是它可以满足我的需要。现在我需要的是打开链接后关闭选项卡。目前,我来到笔记本电脑上,打开了50多个标签页。
import webbrowser
import time
start = "https://www.spareroom.co.uk/flatshare/advert_renew.pl?
advert_id="
end = "&flatshare_type=offered"
nums = ['13549393', '13292512', '13787806', '13787662', '11924089']
nums2 = ['12755839', '5467930', '3844433', '12950809', '9187090', '11834794', '8017675', '5154283', '12418570', '12459514']
for num in nums:
url = start+num+end
webbrowser.open_new(url)
#print(url)
time.sleep(2)
for num in nums2:
url = start+num+end
webbrowser.get('safari').open_new_tab(url)
#print(url)
time.sleep(2)
一切从技术上讲都是有效的。打开标签后,只需关闭标签即可。
[当前同时使用Brave Browser和Safari,但很乐意使用另外两个,如果可以更好地使用,请退出这些应用程序。
我找到了问题的答案。见下文。
browser.quit()