Tematy pomocy
Wszystkie tematy pomocy

Wzorce adresów

Wzorzec to jeden adres, który oznacza wiele adresów: photo[1-50].jpg to pięćdziesiąt adresów. Wpisuje się go tam, gdzie wpisuje się adres, a NeoDownloader rozwija go, zanim zacznie się przebieg.

Co można wpisać

Wzorzec Co oznacza
[1-50] liczby od 1 do 50
[001-100] liczby od 1 do 100 z zachowanymi zerami: 001, 002, …
[0-50:5] co piątą liczbę: 0, 5, 10, …
[a-z] litery od a do z
{red,green,blue} po kolei każde ze słów
[#1] wartość, którą przyjął pierwszy wzorzec w adresie, powtórzoną tutaj

Dwa wzorce w jednym adresie mnożą się: photo[1-9]-[a-c].jpg to dwadzieścia siedem adresów. [#1] powtarza wartość zamiast mnożyć, więc https://example.com/[a-c]/gallery-[#1].jpg to trzy adresy, a nie dziewięć; [#2] powtarza drugi wzorzec i tak dalej.

Gdzie go wpisać

W kreatorze Nowy projekt, w polu adresu, tam gdzie wpisuje się zwykły adres; Dodaj więcej adresów przyjmuje jeden wzorzec w wierszu, a wzorce i zwykłe adresy można mieszać dowolnie. Zobacz Co chcesz pobrać?

Zanim projekt zostanie utworzony, kafelek wtyczki pokazuje, ile adresów oznacza wzorzec z pierwszego wiersza - ×50 obok wtyczki, która go weźmie. Adres, który rozwinął się przypadkiem, widać właśnie tam, a nie w dzienniku po przebiegu. Jeśli ten wzorzec oznacza więcej adresów, niż NeoDownloader przyjmie z jednego wzorca, zostaje odrzucony na tym samym kafelku, a komunikat podaje obie liczby.

Które wtyczki je przyjmują

Wszystkie. Wzorzec zamienia się w zwykłe adresy, zanim zacznie się przebieg, więc działa z każdą wtyczką, która pasuje do serwisu:

  • https://example.com/photo[001-200].jpg - dwieście plików dla wtyczki Bezpośrednie odnośniki;
  • https://www.youtube.com/watch?v={S8EJXfiqjK0,RDS8EJXfiqjK0} - dwa filmy dla wtyczki Video Downloader;
  • https://example.com/gallery/page[1-20] - dwadzieścia stron dla Crawlera.

Co bierze każda wtyczka, opisuje strona Wtyczki. Projekt zachowuje wzorzec tak, jak został wpisany: jego Właściwości pokazują photo[1-50].jpg, a nie pięćdziesiąt wierszy.

Kiedy nawiasy są tylko nawiasami

Nawiasy, które nie tworzą wzorca, zostają nietknięte: ?tags[]=cat, filter[type]=photo, adres zawierający %5B1-3%5D albo host w rodzaju http://[::1]:8080/. Nawiasy klamrowe są listą słów tylko wtedy, gdy zawierają zwykłe słowa oddzielone przecinkami, więc JSON w zapytaniu - ?data={"size":"large","page":2} - jest adresem, a nie listą.

Wypróbuj wzorzec przed pobraniem

Kreator odnośników w tym serwisie rozwija wzorzec w twojej przeglądarce i pokazuje całą listę; poradnik Wzorce adresów omawia tę samą składnię na przykładach. Kreator odnośników przyjmuje też listę twoich własnych wartości, zapisaną we wzorcu jako [#LIST]. NeoDownloader nie ma na to pola: zamiast tego wklej te adresy jako osobne wiersze.