UiPath - 使用HTTP Request下載文件


復工后實在實在太忙了,沒什么時間更新教程,爭取四月能開始更第三部分。

先更一個從網站上下載文件的方法。

 

直接開始:使用HTTP Request活動

對於下載文件,需要設置這些參數:

  • Input - End Point:文件的下載地址,就是下載鏈接指向的那個URL(不確定這么說准不准確)。
    下載地址怎么獲得?一般都是在屬性href里,使用Get Attribute活動獲取屬性href的值即可。具體可以看下面這個下載鏈接:

    用UI Exploer去抓start the download的Selector,看看它的屬性:

    也可以直接查看網頁代碼:
  • Options - ResourcePath:下載后文件存放的路徑和文件名,比如"C:\Users\tm\Desktop\123.pdf"。

  • Options - BodyFormat:當時看論壇上有人說這個地方要設置成文件后綴,比如pdf,或者application/html。不懂,反正我不設置也沒啥問題。

設置完這些就可以試試了。

 

測試的結果你可能會發現下載的文件打不開。這時候可以把文件的后綴改成.htm然后再嘗試打開。如果能打開,說明Http Request活動下載文件時需要你提供其他參數。

我的情況是,下載的123.pdf打不開,但把它改成123.htm后打開了,是一個登陸網頁。這說明Http Request下載的時候需要用戶名和密碼,所以我在Simple Authentication里填上了網站的username和password,之后就能正常下載了。

如果你的情況是需要用戶名密碼以外的參數,這我沒遇到過。但你可以試試把需要的信息填在Options的Parameters里,參數名應該和Http Request所需要的信息在htm文件里對應的屬性名(這個需要看網頁代碼)一致,並給參數賦值。還不行的話,試試在Options的Header里賦值?

 

終極大招是,去論壇提問。

 

沒了。祝大家健康!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM