擅长:python、mysql、java
<p>我浏览了一下网站,发现在那里你可以输入3种类型的值,即USDOT Number,MC/MX Number,Name using radio按钮。名称在GET from中提供数据,例如<a href="https://safer.fmcsa.dot.gov/keywordx.asp?searchstring=%2A%7Bname_search%7D%2A&SEARCHTYPE=ANY" rel="nofollow noreferrer">https://safer.fmcsa.dot.gov/keywordx.asp?searchstring=%2A{name_search}%2A&SEARCHTYPE=ANY</a>,您只需用搜索名称替换{name\u search}即可通过请求此url轻松获得这些数据。你知道吗</p>
<p>当USDOT和MC/MX以POST格式请求发送到<a href="https://safer.fmcsa.dot.gov/query.asp" rel="nofollow noreferrer">https://safer.fmcsa.dot.gov/query.asp</a>时,比如searchtype=ANY&query\u type=queryCarrierSnapshot&query\u param={USDOT/MC\u MX}&query\u string={your\u number},您必须为其制作一个程序,以便获取它,以便将此数据发送到服务器。你知道吗</p>
<pre><code>import requests
url = 'https://safer.fmcsa.dot.gov/query.asp'
data = {'searchtype':'ANY','query_type':'queryCarrierSnapshot',
'query_param':'USDOT','query_string':'529136'}
r = requests.post(url = url,data = data)
print(r.text)
</code></pre>