GithubHelp home page GithubHelp logo

ehnait / contactputianhospital Goto Github PK

View Code? Open in Web Editor NEW
282.0 282.0 50.0 614 KB

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

Python 100.00%

contactputianhospital's People

Contributors

ehnait avatar maybekent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

contactputianhospital's Issues

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

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

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

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

部署失败

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

网页元素变动

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

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

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指定别的端口和指定浏览器路径

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

请教是否能在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运行

效率问题

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

抓取的网页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

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

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

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.