Как автоматически отказаться от cookie при каждом вызове кода powershell invoke-webrequest? [Дубликат]

Здесь было много полезных ответов, в целом достигающих высшей точки в два пункта.

  1. BACKTICKS() `используются вокруг имен идентификаторов.
  2. QUOTES(') используются вокруг значений.

И как @MichaelBerkowski сказал

Backticks должны использоваться для идентификаторов таблиц и столбцов, но необходимы только тогда, когда идентификатор является MySQL зарезервированным ключевое слово или когда идентификатор содержит символы пробела или символы за пределами ограниченного набора (см. ниже) Часто рекомендуется избегать использования зарезервированных ключевых слов в качестве идентификаторов столбцов или таблиц, если это возможно, во избежание проблемы с кавычками.

Существует случай, когда идентификатор не может быть зарезервированным ключевым словом или содержать символы whitespace или за пределами ограниченного набора , но обязательно требует обратных ссылок вокруг их.

ПРИМЕР

123E10 является допустимым именем идентификатора, а также действительным INTEGER литералом.

[Не вдаваясь в подробности, как вы могли бы получить такое имя идентификатора] Предположим, что я хочу создать временную таблицу с именем 123456e6.

Нет ОШИБКИ на обратных циклах.

DB [XXX]> create temporary table `123456e6` (`id` char (8));
Query OK, 0 rows affected (0.03 sec)

ОШИБКА, если вы не используете обратные ссылки.

DB [XXX]> create temporary table 123451e6 (`id` char (8));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '123451e6 (`id` char (8))' at line 1

Однако 123451a6 [* g15]

DB [XXX]> create temporary table 123451a6 (`id` char (8));
Query OK, 0 rows affected (0.03 sec)

Это полностью, потому что 1234156e6 также является показательным номером.

16
задан Neolisk 28 December 2013 в 18:21
поделиться

2 ответа

Сообщение может быть подавлено путем ослабления настройки конфиденциальности в ваших интернет-опциях enter image description here [/g0]

Вы также можете просто добавить параметр для каждого сайта для сайта, который вы используете в своем скрипт, вместо того, чтобы разрешать все файлы cookie.

Против -UseBasicParsing Вы будете продолжать разбор, предоставляемый интернет-проводником. (За счет ослабленной безопасности)

2
ответ дан Lars 24 August 2018 в 03:45
поделиться
$data = Invoke-WebRequest http://stackoverflow.com -UseBasicParsing

Это похоже на приглашение Internet Explorer, потому что под капотом Invoke-WebRequest, вероятно, использует Internet Explorer для синтаксического анализа DOM. Когда вы используете параметр -UseBasicParsing, вы поручаете PowerShell использовать собственный синтаксический анализатор. По какой-то причине, похоже, он также скрывает подсказки файлов cookie.

20
ответ дан Taylor Gibb 24 August 2018 в 03:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: