The little things give you away... A collection of various small helper stuff
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

17 рядки
626 B

  1. #!/bin/bash
  2. q="$1"
  3. declare -i max=10000
  4. if [[ $# -eq 2 ]]; then max=$2; fi
  5. {
  6. declare -i first=1
  7. queryStr="q=${q}"
  8. while [[ ${first} -lt ${max} ]]
  9. do
  10. echo "http://www.bing.com/search?${queryStr}" >&2
  11. curl -s -A 'Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0' "http://www.bing.com/search?${queryStr}"
  12. first+=10
  13. queryStr="q=${q}&go=Search&qs=ds&first=${first}&FORM=PORE"
  14. sleep 2
  15. done
  16. } | grep -Po '<li class="b_algo".*?</li>' | grep -Po 'href="https://www\.bing\.com/ck/a\?!(.*&amp;)?u=a1\KaHR0c[^&]*' | while read -r ln; do echo "$(base64 -d <<<"${ln}" 2>/dev/null)"; done | awk '!seen[$0]++'