在白天里讲梦话 2025-02-28 11:56 采纳率: 93.8%
浏览 7
已结题

微信小程序无法获取网址链接

我需要解决一个问题 我需要得到微信小程序页面的内容变化实时提示(每秒钟这个微信小程序的刷新变化内容)
介绍一下这个微信小程序(灵西),
但是出现了大问题,我简要的讲一下正常用户进入页面需要的动作指令:
Step1:我进入的页面

img

Step2:点击服务

img

Step3:进入服务页面后进入自主采购公示页面

img

Step4:查看信息,获取信息

img

按照正常的监控微信小程序的思路正常把这个跳转的链接复制,通过转换直接得到能用的网址
但是问题是这个页面居然没有链接,禁止我复制粘贴分享这个跳转界面的小程序链接

img

所以该怎么办?
我进一步得到的有效信息:1.点击服务页面的链接可以有链接复制和分享
如图:

img

2.不利的信息:这个链接通过C1N短网址服务转换格式发现这个网址是不断跳动的,不断变换的
复制的链接:#小程序://灵西/V6dUlZXUkMg1tHz
转换过后的网址是实时变换的

受限于知识,目前我只能想到一个解决思路:1.这个C1N短网址服务转换格式,我用Python语言能不能写个每秒的格式转换,转换过后的地址(每秒转换的地址),我再整个访问,自动点击,自动爬取页面(这后面的几个字涉及我知识盲区,没有做过的经验和实践)
自动点击这个通过什么载体什么库去实现,起码加载有个什么样的环境,自动爬取好歹能实现,这几个同时整在一起,我就不会了,给我介绍可有类似的项目模版和演示教学,我讲的这个思路具体涉及的技术类型需要用到的技术方向具体的思考方向具体的解决方式怎么实现的?

  • 写回答

3条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-02-28 11:56
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    您可以尝试使用Python编写一个每秒进行C1N短网址格式转换的脚本来获取实时变化的链接。然后,您可以使用Selenium库模拟点击操作,并使用BeautifulSoup库来进行页面内容的爬取。 下面是一个简单的Python代码示例,实现每秒钟获取实时变化的链接并点击以及爬取页面内容:
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from bs4 import BeautifulSoup
    import time
    # 设置Chrome浏览器驱动路径
    driver_path = '/path/to/your/chromedriver'
    # 启动Chrome浏览器
    driver = webdriver.Chrome(executable_path=driver_path)
    # 循环每秒获取实时变化的链接并点击
    while True:
        # 模拟点击获取链接按钮
        driver.get('https://example.com')  # 将网址替换为实际的网址
        driver.find_element(By.XPATH, '//*[@id="get_link_button"]').click()  # 将按钮的XPath替换为实际的XPath
        
        # 获取实时变化的链接
        link = driver.find_element(By.XPATH, '//*[@id="link"]').text  # 将链接所在元素的XPath替换为实际的XPath
        # 访问链接
        driver.get(link)
        # 延迟1秒
        time.sleep(1)
        # 爬取页面内容
        soup = BeautifulSoup(driver.page_source, 'html.parser')
        content = soup.find('div', {'class': 'content'}).get_text()  # 将需要爬取的内容的标签和类替换为实际的内容标签和类
        print(content)
    # 关闭浏览器
    driver.quit()
    

    请注意,以上代码仅为示例,您需要根据您实际使用的网站和页面结构进行相应的修改。另外,使用Selenium进行自动化操作可能会受到网站的反爬机制限制,建议在符合网站规定的情况下使用。希望对您有所帮助!如果需要进一步的支持,请随时告诉我。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 2月28日