python3+PAM30,刷新小工具

本文介绍了如何利用PAM30模块实现自动化网页刷新功能,适用于提升网页活跃度或测试场景。详细阐述了模块的使用方法、注意事项及所需辅助软件的安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

闲着无聊,写了个刷新的小工具,原本是用来替室友刷帖用的,后来发现那个论坛原来不是完全按照访问量来推荐帖子的,然后就悲剧了。

#! /usr/bin/env python
#coding=utf-8
import urllib.request
import time
import random
from PAM30 import PAMIE

ie = PAMIE()
ie.navigate('http://www.cc98.org/dispbbs.asp?boardID=100&ID=3802411')
times=0    
while times < 20:
    time.sleep(1)
    """
    time.sleep(random.randint(3,5))
    ie.closeWindow()
    ie.navigate('http://www.cc98.org/dispbbs.asp?boardID=100&ID=3802411')
    """
    ie.refresh()
    times+=1
    print("refresh %d times" %(times))

这个需要PAM30的模块, 他能让你如同写JS一样来操作IE浏览器。包括自动启动,访问链接,设置文本框值,获取按钮,执行点击事件,甚至执行页面JS方法等等。

主页http://pamie.sourceforge.net/

下载地址:http://sourceforge.net/projects/pamie/files/

下载后把.py的模块都拷贝到与源文件相同的目录下。

还要安装pywin,这个是phthon的windows拓展

下载地址:http://sourceforge.net/projects/pywin32/files/


更多内容

http://blog.sina.com.cn/s/blog_62c02a630100m3ue.html

http://www.juziblog.com/?p=237001


bingda@robot:~$ sudo apt install mesa-utils libgl1-mesa-glx Reading package lists... Done Building dependency tree Reading state information... Done mesa-utils is already the newest version (8.4.0-1). libgl1-mesa-glx is already the newest version (20.0.8-0ubuntu1~18.04.1). The following packages were automatically installed and are no longer required: apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dpkg-repack gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-common kde-window-manager kinit kio kpackagetool5 kwayland-data kwin-common kwin-data kwin-x11 libdebian-installer4 libkdecorations2-5v5 libkdecorations2private5v5 libkf5activities5 libkf5attica5 libkf5completion-data libkf5completion5 libkf5declarative-data libkf5declarative5 libkf5doctools5 libkf5globalaccel-data libkf5globalaccel5 libkf5globalaccelprivate5 libkf5idletime5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5kcmutils-data libkf5kcmutils5 libkf5kiocore5 libkf5kiontlm5 libkf5kiowidgets5 libkf5newstuff-data libkf5newstuff5 libkf5newstuffcore5 libkf5package-data libkf5package5 libkf5plasma5 libkf5quickaddons5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5textwidgets-data libkf5textwidgets5 libkf5waylandclient5 libkf5waylandserver5 libkf5xmlgui-bin libkf5xmlgui-data libkf5xmlgui5 libkscreenlocker5 libkwin4-effect-builtins1 libkwineffects11 libkwinglutils11 libkwinxrenderutils11 libllvm9 libqgsttools-p1 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediaquick-p5 libqt5multimediawidgets5 libxcb-composite0 libxcb-cursor0 libxcb-damage0 os-prober python3-dbus.mainloop.pyqt5 python3-icu python3-pam python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebkit python3-sip qml-module-org-kde-kquickcontrolsaddons qml-module-qtmultimedia qml-module-qtquick2 rdate tasksel tasksel-data Use &#39;sudo apt autoremove&#39; to remove them. 0 upgraded, 0 newly installed, 0 to remove and 754 not upgraded. 这是什么意思
最新发布
03-27
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值