lovemcbest
8/7/2023, 7:16:59 AM
本帖最后由 lovemcbest 于 2023-8-7 15:16 编辑
没错,我又觉得无聊,就做了mcbbs抢问答工具(虽然我知道泥潭已经有了)此程序使用了简单的python语言编写
查看图片 (t.me)
特点:
每秒更新1次
可以自动打开浏览器,并且根据标题使用百度和bilibili搜索
注意事项:
建议使用python 3.11.3,使用python 3.8.3 可能会出现少许问题
必须安装lxml和requests库,否则无法运行
因为过于简单,所以代码没有注释
文件:
查看图片 (t.me)
mcbbs.zip
(777 Bytes, 下载次数: 0)
python下载
https://www.python.org/downloads/
代码附上
import requests
from lxml import etree
import time
import os
print("mcbbs抢问答工具 ————lovemcbest")
url = 'https://www.mcbbs.net/forum.php?mod=guide&view=newthread'
headers = {"User-Agent":"Mozilla/5.0(Windows;x64)AppleWebKit/537.36(KHTML,like Gecko) Chrome/54.0.2840.99 Safari/537.6"}
bresult = ""
while True:
fhtml = requests.get(url=url,headers=headers)
html = etree.HTML(fhtml.content)
result = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/th[@class='common']/a[@class='xst']/text()")
bk = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/td[@class='by']/a/text()")
if result[0] != bresult:
bresult = result[0]
if bk[0] == "原版问答" or bk[0] == "联机问答" or bk[0] == "Mod问答" or bk[0] == "周边问答":
print(result[0])
result2 = result[0].replace(" ","%20")
link = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/th[@class='common']/a[@class='xst']/@href")
os.system("start https://www.baidu.com/s?wd="+result2)
os.system("start https://search.bilibili.com/all?keyword="+result2)
os.system("start https://www.mcbbs.net/"+link[0])
time.sleep(1)复制代码
记得多多支持
来自群组: mcbbs梗图
没错,我又觉得无聊,就做了mcbbs抢问答工具(虽然我知道泥潭已经有了)此程序使用了简单的python语言编写
特点:
每秒更新1次
可以自动打开浏览器,并且根据标题使用百度和bilibili搜索
注意事项:
建议使用python 3.11.3,使用python 3.8.3 可能会出现少许问题
必须安装lxml和requests库,否则无法运行
因为过于简单,所以代码没有注释
文件:
mcbbs.zip
(777 Bytes, 下载次数: 0)
python下载
https://www.python.org/downloads/
代码附上
import requests
from lxml import etree
import time
import os
print("mcbbs抢问答工具 ————lovemcbest")
url = 'https://www.mcbbs.net/forum.php?mod=guide&view=newthread'
headers = {"User-Agent":"Mozilla/5.0(Windows;x64)AppleWebKit/537.36(KHTML,like Gecko) Chrome/54.0.2840.99 Safari/537.6"}
bresult = ""
while True:
fhtml = requests.get(url=url,headers=headers)
html = etree.HTML(fhtml.content)
result = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/th[@class='common']/a[@class='xst']/text()")
bk = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/td[@class='by']/a/text()")
if result[0] != bresult:
bresult = result[0]
if bk[0] == "原版问答" or bk[0] == "联机问答" or bk[0] == "Mod问答" or bk[0] == "周边问答":
print(result[0])
result2 = result[0].replace(" ","%20")
link = html.xpath("/html/body[@id='nv_forum']/div[@class='mc_map_wp']/div[@class='mc_map_border_left']/div[@class='mc_map_border_right']/div[@id='wp']/div[@class='boardnav']/div[@id='ct']/div[@class='mn']/div[@id='threadlist']/div[@class='bm_c']/table/tbody/tr/th[@class='common']/a[@class='xst']/@href")
os.system("start https://www.baidu.com/s?wd="+result2)
os.system("start https://search.bilibili.com/all?keyword="+result2)
os.system("start https://www.mcbbs.net/"+link[0])
time.sleep(1)复制代码
记得多多支持
来自群组: mcbbs梗图