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

栏目:健康教育  时间:2022-12-01
手机版

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

  

  ▲一顿操作猛如虎

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

  

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

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

  start 这个命令是个并行的命令,也就是说,运行 exe 的时候它可以同时运行多个。

  所以,大部分多开电脑版微信的教程也是用的 start。

  

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

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

  os

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

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

  selenium

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

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

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

  webbrowser

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

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

  会发现系统的默认浏览器自动启动,并在窗口中打开了网页。

  

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

  -n:打开新窗口;

  -t:打开新标签页。

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

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

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

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

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

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

  - EOF -

  

上一篇:3岁女孩给奋战抗疫一线的妈妈画了幅画
下一篇:1~6年级数学公式表,仅发一次!挂墙上孩子背,清华北大随便上