Advertisement
Guest User

Untitled

a guest
Nov 10th, 2017
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. use WWW;
  2. use DOM::Tiny;
  3. use Text::CSV;
  4. use URI::Encode;
  5. use HTTP::UserAgent;
  6.  
  7. my @terms = "listpatent.txt".IO.lines.map: *.subst(:g, " ", "+").&uri_encode;
  8. #my $id = 515;
  9.  
  10. for @terms -> $term {
  11. say "Searching for: $term";
  12. my $year1 = 1966; my $year2 = 2016;
  13. my $encoded-term = '%22'~$term.subst(:g, ' ', '%20')~'%22';
  14. my $file = "disease$id.csv".IO;
  15. $file.spurt: get "https://patents.google.com/xhr/query?url=q%3D{$encoded-term}%26country%3DUS%26before%3Dpriority%3A{$year2}1231%26after%3Dpriority%3A{$year1}0101&exp=&download=true", User-Agent => 'Safari 3.77';
  16. sleep(18.rand);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement