聚热点 juredian

要被抖音笑死了,打开个网页就算黑客?

在刷抖音的时候都会看到类似的视频: 营销号用txt记事本巴拉巴拉写几行代码,就可以伪装成黑客了。

▲一顿操作猛如虎

又比如下面这样,远看一顿操作猛如虎,近看代码原来是打开网页。

▲打开某个网页

简单看了几个视频,发现“黑客”营销号们最常用的套路就是 dir/s start和exit do和loop。

其中DOS命令start这个命令,它可以启动一个exe程序,也可以启动一个BAT批处理脚本。

它是一个比较重要的命令,start这个命令是个并行的命令,就是说运行exe的时候它可以同时运行多个。所以,大部分多开电脑版微信的教程也是用的start。

PS:实际不用start也能多开微信,其实鼠标左键选中微信,然后连续多次按回车键就行,

好的,我们回到前一张图,营销号用批处理的命令去实现打开网页来伪装成黑客。正好借此聊聊,如果用Python打开一个网页应该该怎么做?

os

通过引用os包,调用system方法调用系统的浏览器程序来打开网址

import osos.system(""C:/.../chrome.exe" https://cybermap.kaspersky.com/")

自己测试时,记得将上方代码中换成自己的实际程序路径和具体网址。

selenium

selenium模块允许我们打开 Web 浏览器并模拟任何操作,通常被用作自动测试、爬虫或者填写表单等等。

在交互式环境中输入如下命令:

from selenium import webdriverdriver = webdriver.Chrome(your_browser_path)driver.get("https://cybermap.kaspersky.com/")

这样就可以通过selenium模块打开一个浏览器网页,后续可以继续操作比如点击按钮、填写表单、滚动进度条等等。

webbrowser

与selenium不同的是,webbrowser库是一个内置模块。

如果想在命令行中执行以下命令:

python -m webbrowser -t "https://cybermap.kaspersky.com/"

会发现系统的默认浏览器自动启动,并在窗口中打开了https://cybermap.kaspersky.com/网页。

另外,命令脚本的参数还有两个选项:

-n:打开新窗口。

-t:打开新标签页。

如果在Python中调用webbrowser模块,具体用法如下所示:

在交互式环境中输入如下命令:

webbrowser.open(url, new=0, autoraise=True)webbrowser.open_new(url)webbrowser.open_new_tab(url)

其中new参数,表示如何打开页面:

new=1:在新的浏览器窗口中打开网页。

new=2 : 在新标签页中打开网页。

end

相对而言,如果你只想打开浏览器显示网页,那就选择webbrowser库。如果您想模拟用户交互进行更多的操作,那么Selenium模块更合适。如果webbrowser模块也想模拟用户操作,那需要搭配pyautogui等模块进行点击输入等。

戳原文,大侠准备了资源噢,2h删

搜索建议:
热传

 巩高峰的小鞋子主要内容?

《小鞋子》,也叫《天堂的孩子》,是1997年伊朗拍的一部家庭戏剧电影,导演是伊朗的马基德·马基迪,他执导的了天堂三部曲其中有《小鞋子》 《天堂的颜色》 《巴伦》...(展开)

热传

 海菜花花期

听说,关注我们会变美哦!盛夏时节,骤雨频生,一场场、仿佛洗去了天空的尘埃和俗世的铅华,雨浪之中,整个世界都显得娴静而洁净~但去过高原的人,都知道:城市之中是永远...(展开)