已经创建了一个支持代理的机器人,它工作得很好,但我计划进一步加强它,通过在固定的/随机的时间间隔内随机点击该域名内的任何网址。有没有办法可以实现这一点?
W welimeten1970 New member 2022-07-02 #1 已经创建了一个支持代理的机器人,它工作得很好,但我计划进一步加强它,通过在固定的/随机的时间间隔内随机点击该域名内的任何网址。有没有办法可以实现这一点?
U umsteltheata1974 New member 2022-07-02 #3 如果您使用WebRequests或浏览器,一般思路是相同的。将所有链接(hrefs)保存到字符串数组中,并从数组中随机选择一个URL,然后访问该URL。使用浏览器控件,您还可以使用JavaScript来实现这一点。
如果您使用WebRequests或浏览器,一般思路是相同的。将所有链接(hrefs)保存到字符串数组中,并从数组中随机选择一个URL,然后访问该URL。使用浏览器控件,您还可以使用JavaScript来实现这一点。
T tiolowlori1977 New member 2022-07-02 #4 如果是一个网页浏览器,您可以使用Document.getelementbytagname方法,然后使用getattribute方法。对于webrequest,当然需要获取所有链接,然后应用一些随机化方法。可能有用的是:您可以按http拆分为""",然后应用.Select(e =>“http” e)。ToList()。
如果是一个网页浏览器,您可以使用Document.getelementbytagname方法,然后使用getattribute方法。对于webrequest,当然需要获取所有链接,然后应用一些随机化方法。可能有用的是:您可以按http拆分为""",然后应用.Select(e =>“http” e)。ToList()。
S salgetenro1982 New member 2022-07-02 #5 如果您正在使用Web请求,您需要获取页面内容,提取链接(最有用的方式是使用正则表达式)-> 将链接放入数组/列表或您想要的任何内容,并随机选择一个链接,如下所示:url = new Random r.Next(0,url_list.lengh);
如果您正在使用Web请求,您需要获取页面内容,提取链接(最有用的方式是使用正则表达式)-> 将链接放入数组/列表或您想要的任何内容,并随机选择一个链接,如下所示:url = new Random r.Next(0,url_list.lengh);
T tresverravi1971 New member 2022-07-02 #8 你可以读取你网站中的所有HTML,获取所有标签。随机选择一个href并跳转到该URL,使用HtmlAgilityPack.dll读取网站中的HTML。