编程用户新手
我正在尝试使用Python运行三个网址(谷歌搜索),并且可以使用以下重复代码行单独执行此操作:
import requests
import urllib3
from bs4 import BeautifulSoup
#Get Google number of results for option 1
url1 = 'https://www.google.com.tr/search?q=test'
r1 = requests.get(url1)
soup1 = BeautifulSoup(r1.text, "lxml")
res1 = soup1.find("div", {"id": "resultStats"})
print(res1.text)
#Get Google number of results for option 2
url2 = 'https://www.google.com.tr/search?q=test2'
r2 = requests.get(url2)
soup2 = BeautifulSoup(r2.text, "lxml")
res2 = soup2.find("div", {"id": "resultStats"})
print(res2.text)
#Get Google number of results for option 3
url3 = 'https://www.google.com.tr/search?q=test3'
r3 = requests.get(url3)
soup3 = BeautifulSoup(r3.text, "lxml")
res3 = soup3.find("div", {"id": "resultStats"})
print(res3.text)
我需要帮助来使用并行处理来运行它们,这样所有三个都可以同时运行而不是一个接一个地运行(以节省一些时间)。我尝试了一些多处理方法,但由于我的理解有限,无法让它正常工作。有人可以通过多处理方法帮助我重新编写这个,如果它很容易(或任何伪代码逻辑可以帮助我开始)吗?