復工后實在實在太忙了,沒什么時間更新教程,爭取四月能開始更第三部分。
先更一個從網站上下載文件的方法。
直接開始:使用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里賦值?
終極大招是,去論壇提問。
沒了。祝大家健康!