Код кажется нормальным, но я предполагаю, что вы чувствуете, что он не работает.
Если это так, это, вероятно, связано с тем фактом, что в настоящее время контент не сохраняется на целевой странице (которую вы очищаете), но впоследствии запрашивается страницей через вызовы JavaScript AJAX. Таким образом, не будет захвачен простым file_get_contents ().
Это похоже на то, что если вы идете и покупаете наркотики у торговца наркотиками, у него могут не быть лекарства при покупке, а скорее он звонит другому человеку после того, как вы дали ему деньги, чтобы принести вам товар. Таким образом, ограбление торговца наркотиками может не дать желаемых результатов.
Соскребание в сети, как вы пытаетесь сделать, - это настоящее искусство, и вам, вероятно, лучше использовать готовую упаковку, а не пытаться заново изобретать колесо самостоятельно. Даже тогда многие веб-сайты защищают себя от частых попыток кражи ссылок.
Если вы не хотите бросать свой собственный, вы можете использовать пакет Pypedal Python для для расчета коэффициента инбридинга , который поддерживает базы данных SQL .
Код Pypedal для вычисления коэффициента инбридинга здесь , здесь .