GithubHelp home page GithubHelp logo

ehnait / contactputianhospital Goto Github PK

View Code? Open in Web Editor NEW
316.0 2.0 57.0 614 KB

电话攻击,电话炸弹,电话轰炸(可代替短信轰炸) 联系莆田医院,专门炸坏蛋,BOOM💥

Python 100.00%

contactputianhospital's Issues

效率问题

image
楼主的方式只是用线程开了窗口,实际发送消息还是单线程的,所以效率不是很高,我修改了一下,可以多线程创建窗口并发送

请教是否能在linux cmd模式下运行。

google-chrome-stable is already the newest version (120.0.6099.216-1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
:~/contactPutianHospital# python3 main.py 
Traceback (most recent call last):
  File "/root/contactPutianHospital/main.py", line 117, in <module>
    iterate_api('api.txt')
  File "/root/contactPutianHospital/main.py", line 97, in iterate_api
    page = ChromiumPage(addr_driver_opts=co)
  File "/usr/local/lib/python3.9/dist-packages/DrissionPage/chromium_page.py", line 35, in __init__
    super().__init__(addr_driver_opts, tab_id, timeout)
  File "/usr/local/lib/python3.9/dist-packages/DrissionPage/chromium_base.py", line 50, in __init__
    self._connect_browser(tab_id)
  File "/usr/local/lib/python3.9/dist-packages/DrissionPage/chromium_page.py", line 80, in _connect_browser
    connect_browser(self._driver_options)
  File "/usr/local/lib/python3.9/dist-packages/DrissionPage/commons/browser.py", line 54, in connect_browser
    test_connect(ip, port)
  File "/usr/local/lib/python3.9/dist-packages/DrissionPage/commons/browser.py", line 171, in test_connect
    raise BrowserConnectError(f'\n连接浏览器失败,可能原因:\n1、浏览器未启动\n2、{port}端口不是Chromium内核浏览器\n'
DrissionPage.errors.BrowserConnectError: 
连接浏览器失败,可能原因:
1、浏览器未启动
2、9600端口不是Chromium内核浏览器
3、该浏览器未允许控制
4、和已打开的浏览器冲突
请尝试用ChromiumOptions指定别的端口和指定浏览器路径

===================================================
经测试:

  1. 无头模式 --》 OK(win)

但在debian下安装好chrome-stb版本,也依然无法开启headless运行

早上运行还好好的 下午就出问题

连接浏览器失败,可能原因:
1、浏览器未启动
2、9600端口不是Chromium内核浏览器
3、该浏览器未允许控制
4、和已打开的浏览器冲突
请尝试用ChromiumOptions指定别的端口和指定浏览器路径

网页元素变动

你好,我发现网页元素变动了,“留电”变成了“留言”,导致程序无法运行了。我尝试自己去修复了一下,但是看起来没有正常运行,大哥能帮忙改一下,push一下吗?我学习一下,感谢

关于无头模式下的运行情况

我修改了无头模式为True,然后断点单步走了一下代码,发现好像会找不到元素 。
(我没用过python所以不太熟,这些只是我的猜测)
如果有什么好的测试方法也请告诉我,我来试下,谢谢

部署失败

未能成功部署,失败告终,可否指点一二。
运行后弹出浏览器窗口,一长串网址,显示为:{"status":0,"data":{}}

怎么知道程序是正常运行的

修改main.py首先要打开百度,所有网页都一闪而过,正常时医院那个页面要点击留下电话号,才有用,这个程序在命令行下只显示成功打开了一个标题为xxxx的医院网站,自己新扫的网站,也是这样,这个可能没有成功留下电话,页面仅仅打开了,没能点击那个留下电话回拔,自动化是失败的。手动留下电话是有用的。但是这个程序感觉没功能没实现

浏览器能正常拉起,但是报错无法运行后续逻辑

Traceback (most recent call last): File "C:\Users\90322\PycharmProjects\contactPutianHospital\main.py", line 128, in <module> iterate_api('api.txt') File "C:\Users\90322\PycharmProjects\contactPutianHospital\main.py", line 107, in iterate_api page = ChromiumPage(addr_driver_opts=co) File "C:\Users\90322\PycharmProjects\contactPutianHospital\venv\lib\site-packages\DrissionPage\chromium_page.py", line 35, in __init__ super().__init__(addr_driver_opts, tab_id, timeout) File "C:\Users\90322\PycharmProjects\contactPutianHospital\venv\lib\site-packages\DrissionPage\chromium_base.py", line 50, in __init__ self._connect_browser(tab_id) File "C:\Users\90322\PycharmProjects\contactPutianHospital\venv\lib\site-packages\DrissionPage\chromium_page.py", line 80, in _connect_browser connect_browser(self._driver_options) File "C:\Users\90322\PycharmProjects\contactPutianHospital\venv\lib\site-packages\DrissionPage\commons\browser.py", line 54, in connect_browser test_connect(ip, port) File "C:\Users\90322\PycharmProjects\contactPutianHospital\venv\lib\site-packages\DrissionPage\commons\browser.py", line 171, in test_connect raise BrowserConnectError(f'\n连接浏览器失败,可能原因:\n1、浏览器未启动\n2、{port}端口不是Chromium内核浏览器\n' DrissionPage.errors.BrowserConnectError: 连接浏览器失败,可能原因: 1、浏览器未启动 2、9600端口不是Chromium内核浏览器 3、该浏览器未允许控制 4、和已打开的浏览器冲突 请尝试用ChromiumOptions指定别的端口和指定浏览器路径

有一段时间没跑了, 最近重新运行突然报这个错, 是我浏览器的问题还是代码的问题呢,辛苦作者大大看下

抓取的网页class是否未更新?

看了下页面好像已经不存在@class:pc-icon-leave-tel了,使用最新代码无效果,换成了这几个标签可以正常运行,通过点击留言按钮,在对话框中填写姓名和手机号再点击提交, 不知道这样是否合理,还是原有代码也可以正常运行?

icon_leave_tel = tab.ele('@class:pc-icon-leave-message')
if icon_leave_tel:
    icon_leave_tel.click(by_js=True)
    leavetel_input = tab.ele('@class:tel-input ')
    leavetel_input.input('18888888888')
    name_input = tab.ele('@class:name-input')
    name_input.input('姓名')
    callback = tab.ele('@class:leaveword-submit')
    if callback:
        callback.click(by_js=True)
        tab_title = tab.title

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.