我想抓取网站https://www.ups.com/de/de/shipping/surcharges/fuel-surcharges.page。在那里,该公司将他们添加到发票金额中的所有燃油附加费提供给他们。我需要这些信息来正确计算一些成本。不幸的是,UPS 目前不愿意定期向我发送可读格式的数据。因此,我想到了自己爬网站并获取信息。
不幸的是,当使用邮递员或我的爬虫工具 rcrawler 时,对站点的 GET 请求会隐藏数据表。我如何才能像使用 chrome 浏览器一样欺骗网站返回所有数据?
例如,postman 中的标准层成本表如下所示(仅包含列的标题,但没有值):
<div class="ups-contentBlock_wrap clearfix">
<p>Der Standard Service Treibstoffzuschlag gilt für
alle UPS Standard Sendungen. Die Änderungen des
auf den nächsten Cent gerundeten Zuschlages
werden am Montag jeder Woche wirksam und basieren
auf den von der Generaldirektion der
Europäischen Kommission (ECDG) festgesetzten
Verbraucherpreisen für Dieselkraftstoffe,
einschliesslich der Zölle und Steuern zweier
Vorwochen. Der Zuschlag für die Woche vom 6.
Februar 2017 basiert auf dem Dieselkraftstoffpreis
für die Woche vom 23. Januar 2017.
Wöchentliche Aktualisierungen werden von der
Generaldirektion Energie der Europäischen
Kommission (ECDG) für Energie und Verkehr im
Ölbericht veröffentlicht.</p>
<p>Der Treibstoffzuschlag für den UPS
Standard-Service basiert auf den Angaben in der
folgenden Tabelle:</p>
<div class="ups-table fuel-surcharge">
<table id="DieselFuelPriceStandardFuelSurcharge">
<thead>
<tr>
<th colspan="3">Dieseltreibstoffpreis
(EUR pro 1.000 Liter)</th>
</tr>
</thead>
<tbody>
<tr>
<th>
<p>Mindestens</p>
</th>
<th>
<p>Aber weniger als</p>
</th>
<th>
<p>Zuschlag</p>
</th>
</tr>
</tbody>
</table>
</div>
</div>
<div class="ups-contentBlock_wrap clearfix">
<p>Die Höhe des Treibstoffzuschlags kann sich ohne
vorhergehende Ankündigung ändern. Wenn der
Treibstoffzuschlag über 14,50% ansteigt oder es
zu Änderungen der Grenzwerte kommt, wird die
obenstehende Übersicht aktualisiert. Ungeachtet
der durch die ECDG genannten durchschnittlichen
Treibstoffpreise oder der obenstehenden
Übersicht werden die aktuellen oben
veröffentlichen prozentualen Anteile des
Treibstoffzuschlages für die festgelegten
Zeiträume berücksichtigt.</p>
</div>
将其与浏览器结果进行比较显示了问题。