Jul-24-2022, 04:55 PM
(Jul-24-2022, 07:26 AM)snippsat Wrote: Ok if it like that can use Requests,the curl command would be like this in Requests.
import requests response = requests.get('http://118.31.106.59:9200/_cat/indices') print(response.text.strip()) # Parse out ip ip = response.url.split('/')[2] print(ip)
Output:green open .geoip_databases vtWge-U1SLefV6CuavYxCQ 1 0 40 40 37.7mb 37.7mb 118.31.106.59:9200
This is working fine but how do you loop through all the ip which is in a file?
import requests file_read = open('ip.txt', 'r') ip_list = file_read.read() response = requests.get("http://",{ip_list},":9200/_cat/indices") print(response.text.strip()) # Parse out ip ip = response.url.split('/')[2] print(ip)