Skip to content

Instantly share code, notes, and snippets.

@VSeryoga
VSeryoga / selenium_python_proxi.py
Last active March 15, 2019 05:51
Использование прокси selenium python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_extension("proxy.zip")
driver = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=chrome_options)
driver.get("http://google.com")
driver.close()
@VSeryoga
VSeryoga / array_sort.php
Created April 12, 2017 08:55
Сортировка многомерного массива по 2 знчениям
<?
function sort_nested_arrays( $array, $args = array('votes' => 'desc') ){
usort( $array, function( $a, $b ) use ( $args ){
$res = 0;
$a = (object) $a;
$b = (object) $b;
foreach( $args as $k => $v ){
if( $a->$k == $b->$k ) continue;
@VSeryoga
VSeryoga / Highloadblock.php
Created September 21, 2016 06:45
Highloadblock Битрикс
if (CModule::IncludeModule('highloadblock')) {
$arHLBlock = Bitrix\Highloadblock\HighloadBlockTable::getById(1)->fetch();
$obEntity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($arHLBlock);
$strEntityDataClass = $obEntity->getDataClass();
}
if (CModule::IncludeModule('highloadblock')) {
$rsData = $strEntityDataClass::getList(array(
'select' => array('ID','UF_NAME', 'UF_XML_ID'),
'order' => array('ID' => 'ASC'),
'limit' => '50',
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Новая страница");
?>
<?
use \Bitrix\Main\Application;
use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity;