我正在使用 Python Requests+Cfscrape模块绕过启用 Cloudflare 的网站,但有时它无法正确验证 URL 并带来403状态标头。另外,我使用 Tor 代理来查找被阻止的 URL
import sys
import requests
import cfscrape
# Create the session and set the proxies.
proxies = {'http': 'socks5://127.0.0.1:9050',
'https': 'socks5://127.0.0.1:9050'}
# Start Session
#s = requests.Session()
s = cfscrape.create_scraper() # https://github.com/Anorov/cloudflare-scrape/issues/103
# Proxy Connection
s.proxies = proxies
# Bypass Cloudflare Enabled website - https://support.cloudflare.com/hc/en-us/articles/203306930-Does-Cloudflare-block-Tor-
scraper = cfscrape.create_scraper(sess=s, delay=10)
try:
#user input
LINK = input('Enter a URL: ')
response = scraper.get(LINK)
except requests.ConnectionError as e:
print("OOPS!! …Run Code Online (Sandbox Code Playgroud) json.map 不是函数 - 使用 Node-fetch 时出现此错误
获取方法
JSON 获取结果
{"status":200,"email":"email@example.com","domain":"example.com","mx":false,"disposable":false,"alias":false,"did_you_mean":null,"remaining_requests":99}
Run Code Online (Sandbox Code Playgroud)
我想在节点 CLI 表上打印此内容
const printContent = json => {
console.log()
const group = json.map(g => [
g.status,
g.email
])
const table = new Table({
head: ["Name", "Email"],
colWidths: [20, 20]
})
table.push(...group)
console.log(table.toString())
}
Run Code Online (Sandbox Code Playgroud)