phantom js и простые примеры дают TypeError: Попытка изменить установщик не настраиваемого свойства - PullRequest
0 голосов
/ 09 марта 2020

Я пробираюсь через фантомные js примеры, но TypeError: Попытка изменить установщик ненастраиваемого свойства. ошибки продолжают появляться. Я хотел передать возвращаемые значения в файлы, но они полны этих сообщений об ошибках, даже с простыми примерами, см. Ниже.

var webPage = require('webpage');
var page = webPage.create();

page.settings.userAgent = 'Mozilla/5.0 (Linux; Android 9; SM-G960F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36';


page.open('http://m.bing.com', function(status) {

  var title = page.evaluate(function() {
    return document.title;
  });

  console.log(title);
  phantom.exit();

});

Производит:

Bing
TypeError: Attempting to change the setter of an unconfigurable property.
TypeError: Attempting to change the setter of an unconfigurable property.

Он должен отправить обратно Bing какие-нибудь обходные пути?

Я использую Phantom JS 2.1.1 в Ubuntu 18.04 64bit.

...