Где в дампе находятся шаблоны Infobox, используемые в Википедии...
Если это в templatelinks.sql, пожалуйста, помогите мне продолжить и проанализировать sql. Спасибо.
Где в дампе находятся шаблоны Infobox, используемые в Википедии...
Если это в templatelinks.sql, пожалуйста, помогите мне продолжить и проанализировать sql. Спасибо.
Если вы хотите сопоставить параметры инфобокса с именами, под которыми они отображаются, вам нужно будет посмотреть код инфобокса.
Например, упомянутый вами параметр birth_date
из Template:Infobox_scientist отображается следующим образом:
|label1 = Born
|data1 = {{br separated entries|{{{birth_name|}}}|{{{birth_date|}}}|{{{birth_place|}}}}}
Как видите, сопоставление не так просто, поскольку используется другой шаблон (Шаблон:br разделенных записей) и взаимодействует с другими параметрами (birth_name
и birth_place
). Кроме того, не все информационные окна должны следовать этому соглашению (на основе Template:Infobox).
Если вы хотите получить текст шаблонов из дампа, он находится в файле pages-articles
в формате XML. Если вы хотите сделать это только для нескольких информационных окон, лучше использовать API, однако, поскольку файл дампа большой, его обработка может занять относительно много времени.
Дамп - это просто дамп, он ничего не объясняет и не документирует. Как сказал svick, вам нужно посмотреть код шаблонов, который находится в пространстве имен Template:. Используйте либо полный дамп, либо дамп со статьями, шаблонами и т. д., чтобы включить его.