Пытаюсь получить отдельные значения по ссылке www.wowhead.com/achievement=12103&power. Текст, который там отображается
$WowheadPower.registerAchievement(12103, 0, {
name_enus: '...And Chew Mana Buns',
icon: 'ability_demonhunter_chaosstrike',
tooltip_enus: '<table><tr><td><b class="q">...And Chew Mana Buns</b> <span class="q0">10 Points </span></td></tr></table><table><tr><td><br />Slay 2000 non-trivial demons in Krokuun, Mac\'Aree, and the Antoran Wastes.</td></tr></table>',
tooltip2_enus: ''
});
Подскажите, как получить значения item и tooltip_enu ?
Вы можете эмулировать работу этого api, используя любой интерпретатор javascript и eval(с учётом ограничений CORS, нужно делать это либо не в браузере, либо в том же домене):
{
let $WowheadPower = {
data: {},
registerAchievement: function(id, _, data) {
this.data[id] = data;
}
};
fetch('http://www.wowhead.com/achievement=12103&power')
.then(res => res.text())
.then(js => eval(js))
.then(() => console.log($WowheadPower.data))
}
Для php Вы можете посмотреть на расширение v8js
Если пользоваться этими чанками - не принципиально - воспользуйтесь BattleNet API
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив, первый параметр id, второй parent id и текст
При сабмите формы, данные отправляются по указанному урлу методом post
Допустим имею данное число: 3985Как мне её превратить в данную строку: 3,9К ?
Приветствую, подскажите как построить логику 3-х уровневой реферальной системы на PHP и Mysql, например если был переход по реф ссылке в куки записывается...