我如何通过 python 'spam' 一个 url?

How do I 'spam' an url via python?

我想制作一个脚本,通过 Python 自动向 URL 发送大量请求。 示例 link:https://page-views.glitch.me/badge?page_id=page.id

我试过 selenium,但速度很慢。

pip 安装请求

import requests

for i in range(100): # Or whatever amount of requests you wish to send
    requests.get("https://page-views.glitch.me/badge?page_id=page.id")

或者如果你真的想敲打地址,你可以使用 multiprocessing

import multiprocessing as mp
import requests

def my_func(x):
    for i in range(x): 
        print(requests.get("https://page-views.glitch.me/badge?page_id=page.id"))

def main():
    pool = mp.Pool(mp.cpu_count())
    pool.map(my_func, range(0, 100))
if __name__ == "__main__":

    main()
    
   

您可以循环发送多个 get() 请求,如下所示:

for i in range(100):
    driver.get(https://page-views.glitch.me/badge?page_id=page.id)